I didn't have any problems with setting up virtual box at all it's very intuitive but if you want to run both systems all the time you will need a fair ammount of ram (I've got 4gigs so I gave the VM 1/2 gig and it seems quite happy) If you're going to run xp it might be better to use the microsoft virtual machine as you can tell it which microsoft os you want to install.