I've had a pretty good relationship with the CDC here in Atlanta. With one group, I stayed for six years, did very well by them, and supported two major web applications. Things change, though, and when my division decided on a technology that I had no interest in -- Dynamics -- I moved on to another promising group. That group was.... um... well, how can I say it. It was underwhelming in terms of procedure and culture. Developers are treated as commodities, and our knowledge and opinions are not barely noticed, much less respected. Further, the technology I was hired...