I've found Windows 7 the very best OS that MS has ever produced. And this comes from one who preferred Win 2000 Pro over XP, until MS stopped supporting it.
At the same time that I went to 7, I also took the leap to 64 bit computing, and don't really want to look back either. If you have Win 7 Pro, there's a free answer from MS for you, Windows Virtual PC w/XP Mode.
See here:
http://www.microsoft.com/windows/virtual-pc/
It's a pre-activated copy of XP Pro SP3, that's designed for those like yourself that needs XP for certain apps/hardware. I use it myself. Or if you prefer, there's some computers (with 7 Pro installed) that gives you downgrade rights to XP Pro. Still, you're looking at a 32 bit environment, which is rapidly going away.
Like the times, OS's changes. We cannot change that. I prefer it that way.
Cat