I was told by a representative of a coding program when they trained me, that all of the new computers would only have Vista and do not buy them, they will not work with 99% of the coding programs. To get a computer with the last version of windows you had to order one online. A friend of mine just went to a computer repair store and he ordered her what she needed, set her up to code online. I would be leary about trying to buy a system and it not work with the program of the company you are working for. It might cause a lot of grief for you or them. I have 2 programs I code in, both are web based, and both are clearly different from each other. If you have a computer, I think I'd find the job first, then ask what their requirements are, or look at some requirements from job postings about the system they are requiring.