If you have more then 1 computer and you have a active directory domain, then you can make a RIS server. It is a server that also make unattended installations without using a boot disk.
You can also bundle software and drivers with your customized installation with some small scripts.
I made this project for our company. It is very useful. I have made a manual for this task, maybe I should post it.
But if you are only using this at home, then I would reccommend disk imaging. It is alot faster for a single computer. You can also make a image run like a setup to find new hardware.