Linux imaging server to re-image windows laptops?

Is Fog Project the best for this ? I would like to setup an imaging server instead of re-imaging 500 laptops by usb stick. what are your recommendations ?