Using Ghost for an automatic reimage

Hi, a we're shortly going to be configuring a number of laptops for use in an Internet cafe.  I'd like to configure these devices to automatically re-image the hard-drive and then proceed to boot (probably Windows 7) each time they're switched on.


The idea is that we'd create an 'ideal' build for the cafe (including appropriate s/w, links, browser config, etc.) then image this with Ghost.  Having the laptops automatically wipe and re-image on power up would provide us with a convenient way to ensure each new customer receives a laptop 'clean' and in fully working order, without having to worry about what a previous customer might have done.

 

How easy would this be to do?  I'm pretty sure I can handle the automatic writing of the image (probably from a hidden partition) but I'm not sure how to go about booting automatically into Windows once the image write is finished.


Any comments or suggestions welcome.

 

Jack