Traditionally, software developers and sales people have not gotten along. Salesmen will sell anything to close the deal, only to go to the developers and say that they need to do something that requires bending of spacetime. Like track what has been installed on a computer before the tracking software was installed. That's not going to work.
When I was interviewing for my new job, and even after I had gotten it, people said that I had an advantage of being recently out of college. Supposedly, I was fresh and people could mold me to be what they wanted, so they guessed I would be "desperately wanted."
Since today is my last day at my current employer, I feel free to completely tear apart some element of the development stack. Let's start killing this monster by starting with anything beginning with IBM Rational or IBM Clear.