When I first upgraded to Windows Vista, I had to spend two entire days debugging my laptop. If I weren't computer literate, who knows what I would have done - Windows Explorer, of all things, was constantly crashing. After that, I went through everything. I enjoy a lot of upgrades and security, and obviously the Aero theme. Luckily I have lots of space, so everything has run smoothly. However, I still have problems with Vista's Language Bar not docking properly, freezing Windows. And I absolutely loathe the 'view' settings for folders. They never stay in the same display view, even if you specify a certain view, it still won't remember later on. Oh, and the UAC should be turned off by default (worst invention ever). But that's not to say I didn't have problems with XP. Comparably, I've never really gotten any BSOD on Vista, but I was getting quite a few on XP at times. I forget a lot of my criticism on XP, especially when I first made the switch from Windows 98SE, so I can't add much more atm. In the end though, I like Vista because it supports far better my needs than XP has. Since I work a lot with languages, proper display of text is really important (XP wasn't very great at handling a lot of things). Although if I were more geared towards programming, I definitely would never switch over to Vista due to so many incompatibilities.