I am a developer working in Microsoft Consulting Services' Enteprise Project Management Global Practice. I have been working in the project management field since 1995, first as a developer followed by stints as a development manager, product manager, software architect, CIO, CTO, and president of a small company. Now I am back doing what I love: writing code to help people be more productive with their project management software investments.