I tend to use linux as much as possible, but XP otherwise. I do a lot of web development, and I find it easier to do in linux.
I also recently got a new laptop and played around with Vista for about 20 minutes. But I just reformatted and installed XP + linux. Vista seems too bulky and in the way to me.