when you clone a hard drive the clone has to be from the same machine that going to run it
otherwise if you clone from machine A then try to run it in Machine B; the hardware configuration is so much different that it wont boot. With Win XP and Win 2K you can boot from the set-up CD (normally) and run a repair install usually.
the water gets deeper huh?