Just as an update for anyone following this post.
I built all 19 machines and ran sysprep on my first build and used that as my image, and proceeded to image each workstation, boot, enter cd key, and name the workstation.
Boxed it back up and it was ready for the client.
This method worked very well.
Side Note: I didn't have to activate windows on any subsequent systems, with the exception of the first one.
2nd Side Note: I have also ghosted xp to another workstation which again was the exact same hardware, works like a charm. My only question is if you remove the machine from the domain, rename the machine, add it back to the domain, does the sid not change?