Hi davidf welcome to the forum
1. you will have to install all the programs in Vista and XP
2. you will need a seperate partition to install XP so you will need to install it on the second partiton
3.The data will not be added to the second partiton automaticly
Hope this helps. By the way I don't know if your aware of this
Microsoft Virtual PC 2007 it maybe a better option if your PC is powerfull this is the way I run XP in Vista
