Retain Migration Toolkit
From GWAVA Technologies Training
Level 1
During a migration they get cannot find endpoint error.
ERROR ERROR (migrateMailbox) Cannot get endpoint for [userName]
If a user has multiple domains for their emails but only one for their Active Directory they will need to update their DNS srv file to support autodiscover.
http://support.microsoft.com/kb/940881/en-us
Level 2
If you get impersonation account errors but you are sure that it is set up correctly try using EWSEditor