Extensive Active Directory experience and written hundreds of scripts and applications for automating it.
Need clarification on password though. Are you referring to the trust password, the account that can join it to the domain or the administrator password for computer. The first two is possible without the computer actually existing, the latter will have to wait until computer online and accessable