Another option you might consider, rather than using a multiboot configuration, is to use Windows 7 as your OS and install Virtualbox (free from Oracle). Then you can create a virtual machine that runs XP, or a multitude of other OS's
That would eliminate all of the bios configuration changes and give you access to needed OS's in a far smoother operation.
https
/www.virtualbox.org/