Acronis makes very good software. It looks like it could get pricey though.
If y'all want to save some cash, then try the Guru Guy's tutorial here:
http://magalan.co.uk/Create_a_Custom...tallation.html
and this guide too if you've never worked with WAIK (Windows Automated Installation Kit). Go here:
http://magalan.co.uk/Customise_Windo...ation_Kit.html
It looks rather comprehensive and will take some time to create the initial image disc(s). If you have the time and such, it should be not too difficult.
I personally have used WAIK in the past to make a couple of custom Windows 7 install discs with the drivers, favorite software and such. It only took about four hours or so.