One of the things I’ve disliked about OSD or OS Deployment in SMS and SCCM 2007 was the need to pre-configure computer accounts using information gathered from the hardware. It kinda killed the idea of zero touch deployment.
SCCM 2007 R2 takes care of that and you can read how in this article.