I'll stick to XP until Vista is ready. And with ready, I don't mean "until you can buy it". As an MSDN subscriber I have some legitimate Vista codes to use within the firm I work for, and two computers (both theorically with Vista compliant hardware, both working eight hours a day, both perfect with XP) were experimenting random crashes on different occasions, ranging from minor glitches to application errors and blue screens. It is true, however, that some people aren't experimenting such errors. For my (limited) experience Vista needs at least a good service pack, and lots of software packages need an update to work with Vista.