I've had a heck of a time finding tools to make automated Windows 7 installs. vLite is supposed to work, but the author dislikes its use for any commercial setting, and its finicky.
1. Any customization tool needs the Windows 7 Automated Installation Kit and .NET 4.0
2. WinIntegrator can select components to add/remove, integrate updates, and add drivers.
3. 7Customizer can create an unattended file; plus integrate themes, service tweaks, updates, and drivers.