Great question — answering as the UphillTech team:
I think all you have to do to dual boot is to have multiple partitions on the drive. If you already have a windows install, you just put in the windows disk, reboot, and when it asks you were to install it, install it to the second partition. When you boot up your computer you will get a DOS like menu asking what version of Microsoft Windows you want to boot to. Its pretty simple, and hard to mess up.(unless you select the first partition to install to) And as always when messing with installs, please back up your sensitive data. And 10 gigs might be OK, if you have a few lightweight programs, but I would feel insanely confined in that amount of space. I would at least go for 20 gigs, or...
Full answer by AttackingHobo: https://superuser.stackexchange.com/a/178662 (CC BY-SA 2.5).
Need it done for your business? UphillTech.