I have recently been blessed with a brand-spanking new windows 7 ultimate 64 bit laptop, well spec'ed up. Our network require and support only windows XP. My question is around the best software construct. I want to keep the windows 7, but not as the primary OS, I will have to put XP Pro on. Do I need a 64 bit version of XP Pro to maximise the potential? I would like to install a virtual environment to run the windows 7, Ubuntu, and other virtual software, for work and testing. I am willing to try imaging the laptop to an ISO for restore to this environment and have XP-Pro and Ubunto ISO's ready and in the wings. I am looking for advice from the profesional developer builders as the best place to start, and of course what prat fall to be aware of.