This may be a way to have both worlds:

http://technet.microsoft.com/en-us/m.../ee851553.aspx

A solution when you can't leave some of those legacy [XP] programs behind, and don't want to spring for the XP mode on Win7.

Or you might try out Sun's Virtual Box solution to run XP and your old apps.....http://www.virtualbox.org/