I use a Gold image... Windows 7 only plus patches and thats it. Everything else is added at build time using custom scripts - i am in the process of documenting my tools so i can share them with the community. In my process even the unattend file is updated on the fly.
I also only have one provsioning template - but you can end up with hundreds of different combinations of built machines.