To change from one domain to another and keep the user profile use this tool:

http://www.forensit.com/domain-migration.html


It will migrate over the profile and add the PC to the new domain in one task.