And a license, copy of XP. At least Virtual PC is a free download.
The next nasty you may encounter is that Virtual PC runs on Vista Business or a few others. Read http://www.microsoft.com/windows/downloads/virtualpc/sysreq.mspx
It can be done...
Bob
I have a new HP Vista Laptop. I'm not crazy about Vista, but it looks nice and has some nifty features.
One this is for sure, however, I have some business software that will not run on Vista, therefore I must have XP. From everything I've read it seems like a pain to downgrade to XP, so I thought I'd try Virtulization, running XP in Vista.
Does anyone have experience doing that one way or the other?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic