As long as you are using Outlook 2000 or better when you migrate the mailbox from one server to another the profile will follow with the mailbox. IE: User Jdoe is setup on EXCHANGE1 server and you migrate the Jdoe mailbox to EXCHANGE2 his profile will be smart enough to know that the Mailbox has moved. No need to touch his machine or do anything with scripting.