There is VMware Converter which automagically converts a physical machine to a virtual machine, but it is for VMware (which is not a problem if you don't mind using VMware).
I have used it in the past, and as far as I remember, it worked fine.
This post was edited on 02-28-2010 at 11:23 PM by Mike.