Don't know if it has been mentioned before but as an alternative to BootCamp, there are virtual solutions (VM Ware and Parallels) but there is a free open source program called VirtualBox. With it you can have Windows XP and/or 7 or even Linux machines running in the Mac environment. It is easy to setup but you will need the Windows installation media. Here is the URL:-
Downloads - VirtualBox