I m sorry about a piece of wrong info i gave. Visual Stuio 6 is compatible with Windows Vista. Just installed it. Sorry Guys!
As for amitskale's question, ya go with XP if you feel so. But in a year or two, i think the move to Vista will be important since Microsoft is pushing the .NET 3 technology so hard now. Its just for the time that some softwares are not being released as Vista only. Just like it happend with Xp, when software came with a XP only tag, people upgraded.
I have an acer entry level laptop with 1.66 GHz processor, 1.24 GB of RAM (Originally 256 MB, i added a Kingston 1 GB module before installing, 40 GB Hard drive and Intel 910/915 GMA Graphics. And Vista is running smooth. The problems can be mostly resolved by downloading and installing some updates available from Windows Update or many other websites on Net. Ya, pirates will have a problem (although there are workarounds

).
The area where performance suffers is when you use Aero interface. This is very graphics heavy interface and uses the capabilities of your Graphics Card to render the UI. It doesn't matter how fast processor you have. Unless you have a decent Graphics card, Aero is strongly a No No.
As for my case, my graphics card doesn't supports Aero, so i have the Vista basic interface running as fast as XP.
Make your choice!