Use a program such as Norton Ghost to create an image of the machine. Burn it to CD, create a ghost boot disk, run and drop the image down to the new machine.
You need the machines to have pretty much the same hardware else Windows will moan about the HAL's being different and it might not boot.
See here for more info -
http://ghost.radified.com/ghost_2.htm
Cheers
Matt