smengler, I have used Macrium reflect to do that with my XP system. I simply cloned the old hard drive to the new one.
Another handy program for this is EaseUS, it has a clone function that does exactly that.
I take that you want to transfer everything, not only the OSs, right? If the latter, better just perform clean installs.
Please also take a look at this thread
, those are problems you might find (and solutions)