All serious IT people and programmers that create and support the software work long hard hours to provide a quality product and should be paid VERY well for there hard earned skills.
I'm sure I'll get no stars for this comment, but I'm not sure if I agree with this mentality. I agree that you should get paid well for your work, but payment comes in many different forms: money, job satisfaction, respect, etc. . I love programming. I would like to get paid with lots of money, but honestly, I would do it even if I wasn't. Why? because I get certain amount of payment just by enjoying my work.
And of course I completely agree with everything else you said, Gary.
As I mentioned in another thread, I would like to see pharmaceutical type patent legislation be applied to software. After 5 or so years, software companies should be forced to reveal it's source code, just as pharmaceutical company's reveal their formulas after some years (I think it's 10, right?).
-Venkman