Altiris is probably the best solution as you can set up scripts to add it to the domain, etc.
Ghost corporate with PXE boot will do the job but then there's the manual side where you enter the name, key, etc. afterwards though you could script it but it becomes more complicated that Altiris.
M.
Ghost Enterprise suite does all the joining domain stuff.
We use Ghost solution suite for all our imaging, it's quick and easy and does all we need.
No scripting needed, just set certain options and away you go. If it's a new machine you just give it a name in the console and that's the machone name it'll get.
My process is along the lines of the image is sent and applied (can either be in windows already or pxe booted), machine name and domian, then a postbuild set of software is run with all the basics required (java, flash etc).
I don't put the extra software in the image as when there are updates for them it means I don't need to redo the image every time.
Total time to build a machine/group of machines (same time if i'm building 1 or 10 or whatever) is about 8 minutes followed by however long the postbuild stuff takes. But a user can logon durung that as it's just run after everything else is complete.
Altiris is very good and very powerful but also a lot more expensive.