B. E. (.gov, Ottawa, Canada)
A few months ago I decided to upgrade a seven-year-old XP install to a new Win 7 box after my hard drive started failing. But I really, really wanted to preserve both my data and the many apps I'd installed and customized over the years -- on my new box if at all possible.
I looked into various VM options, but none of them met my needs. I wanted to simply transfer my entire 200 gig XP install to some sort of partition on the new machine. And quickly, before my hard drive quit entirely.
I eventually came across Zinstall XP7 through Google. It promised "single click transfer" of my old install to the new one. Frankly, I doubted this was possible. I've been working with Windows PCs since Windows was a beta product, and I just couldn't see how it could be done. But given Zinstall offered a money-back guarantee I thought, why not?
Long story short: the product worked exactly as advertised. I installed Zinstall, cabled the old and new machines together, and pressed 'Go.' A few hours later I had an exact, fully functioning copy of my XP install on my new Win 7 box. I could run all my old apps and copy data back and forth between the old and new systems. Mighty impressive.
I can't recommend Zinstall XP7 highly enough. It did exactly what it said it would, and did it without a hitch. I think Microsoft should include Zinstall XP7 with every copy of Win 7 they sell; it would make for a lot of happy Windows upgraders.