All our imaged are stored on a file server, the ghost server.
We actually made the ghost server out of a laptop, as we have 6 sites we imgae our Clinician's computer, so we have to travel.
Images are stored on a USB external (which seems faster than the interal), accessed off a network share.
so we PXE boot to a floppy image that has network capability, then ghost.exe it (either load or unload) the image... completey from dos prompt.
I've almost got the whole thing automated, if i can get my head around the naming of the machines part.