Lifehacker has an excellent guide on how to dual (and triple) boot Windows 7 with XP or Vista.

Check it out here.