The other thing is, have you looked at using setupmgr.exe to create an unattened setup file.  So you put this file on a floopy, boot from CD and walk away for 30ish minutes to come back to a fully installed machine.

This is a good resource on unattended setups http://unattended.msfn.org/

And then there is always RIS....

Stephen.