I'm no expert, but I agree with staying away from Vista. If you get a MAC, which is what I have, you will need a partition running Windows in order to install/run any of the software you are using on your old PC. MAC won't run any of it and chances are you won't be able to find a version of your software made for the MAC. If you're on a budget, probably Dell has the best prices for what you get and if your tech friend should be able to set you up similar to your current P.
----------------------------------------------------
"I never made "Who's Who"- but sure as hell I made "What's That??..."