So I just discovered Windows7 Ultimate and Windows XP Pro can be (very quickly) setup with a free XP running in a Virtual Machine. You can then also run programs straight from the Windows 7 desktop that run in 'XP Mode'
Very useful.....why I didn't know this earlier
http://www.microsoft.com/windows/virtual-pc/