John,
>Yeah, one of the first task of a developer should be to determine the formal table of organization and the informal one. Determining who really has the power in a company and getting them onboard is a must! I was involved in a project in Nashville last year where there were two power players who canned the whole project via passive aggression and probably have sent the company into bankruptcy by now. I knew there was a reason I took all those Psychology courses!< g >
This entire thread is mirroring much of the excellent writing done by Nancy Folsom and Barbara Peisch in their Component Developer Magazine (CoDe) series "Customers vs. Code".
IMO, that series is justification enough for ordering all of the back issues.