I have been dual booting Vista Ultimate and Windows 7. Overall I have had a good experience with both. I built my own rig and made it beefy, at least for when it was built a few years ago. (Q6600, 8 gigs of ram, 2600XT) I have added a new video card (Radeon 4850). I am probably one of the rare few who have had not too much trouble with Vista. The only problem I had with vista with getting my drivers for my printer to work properly, but to be fair my printer is probably over 15 years old now. Windows 7 however surprisingly identified the printer immediately (Something I have not experienced before). I am also running XP on two Laptops (Compaq R3000, Dell Lattitude D520) -Both are pretty old now. But XP still runs fine, I just had to uninstall a lot of the bloatware. I also have a tablet running vista ultimate (lenovo X61). I use this computer quite a bit and vista has had very few problems. It is sometimes slow to return from hibernation, but I tend to be running a lot of programs when I hibernate so quite a bit must be stored onto the HDD. It also has 4 gigs of ram. I also have a linux box, I've tried a variety of distros including redhat enterprise , fedora, slackware, and i'm currently using Ubuntu. Ubuntu is nice because it is much easier to use than the others in my opinion, also a lot of drivers were preinstalled which made things easier on me. But as for my impression of Windows 7. I really like it a lot. Mostly the little things that they have done to improve the interface I have appreciated. Like the little box on the bottom left for the desktop, being able to maximize windows while dragging. I have a 3 monitor set up so it's useful when i'm moving my windows around. As for linux, it is nice to play around with and have full control, but realistically it is not effective to have to be playing around with these things when you are trying to be productive. Windows XP is nice for the lower power computers, but Vista hasn't been a burden on me.