Don't Dual Boot. Get VMware Player, a Virtual Machine software program, and install XP in a Virtual Machine and run both 7 and XP at the same time. Host OS Win 7, XP in the VM.
No need to partition the drive. No need to select which OS you are working in.