Also, I just thought I'd add, that all the driver issues and 3rd party software not working, that people are having...is NOT MSFT's fault. You can blame that on lazy, hack-ass developers who decided to take the easy way out, instead of Doing it Right. If your printer doesn't work with Vista, blame the printer company for not writing a driver for it. Software XYZ doesn't work? Chances are that behind the scenes --no matter how "nice" it looks or how well it works --it was poorly designed and implemented using a bunch of non-standard procedures and relying on old bugs. I believe it was Borland that was famous for this a few years ago. Their compiler relied on a certain bug in some Windows OS, which was fixed in the next generation and the compiler no longer worked properly. Instead of Borland fixing their **** software, MSFT was pressured into *re-introducing* the bug.
Vista and MSFT in general, are taking a lot of flak for problems that aren't theirs.
edit: I just re-read this, and I can see how the intonation could be taken that I'm "getting attitude" with some posters. I'm not, I'm definitely not. I'm just *****ing about the state of software today