Hey tuna set up a virtual machine and install xp with vb. Runs native that way. You don't have to mess with your partitioning to do so. I use vbox-ose, there is no 3d support or usb support in either ose or nonose. It is easy to use and fast! I have XP and ArchLinux installed and i test out isos as needed that way.