Usually when you order a new PC you can have them put a different OS on it, also. Vista seems to have very mixed reviews - similar to XP when it first came out. Imo, it's still too new to have the bugs worked out, and anytime you're dealing with a new OS there's software compatibility issues.
I did read that if you have Vista, and MasterCook version 9, if you don't USE MasterCook before you allow it to run as an admin, it seems to work ok. See
this link for more details on how to do that, since you're new to Vista.