Our current development environment at work is Windows XP pro. It is a fine operating system, but after using Vista and Windows 7 at home, I find myself wanting to use them at work where I spend majority of my time on a computer.
The problem lies in that Windows XP does the job, and there's 0 cost in moving forward as obviously its already in place and working, whereas Vista / Windows 7 would obviously cost money and time in the short term, but I believe in the long run we'll all be more productive in either a Vista or 7 environment.
So my question is how do I convince the decision makers to upgrade to at least Vista, I understand the service pack 1 rule, and am happy to accommodate that. (i.e. Vista now, 7 later).
Arguments can be from a .Net programmers perspective as we're all developers where I work.