Is there something you are looking for that has not been covered in other migration posts? Pretty much doing everything from the basics on up when doing OS migrations and version migrations is usually wise; run all of the tests you have on one platform on the new one and make sure everything is passing.
Other than that, you can look at what differences might be encountered between OS versions and platforms.
Nothing learns better than experience.
"So as I struggle with this issue I am confronted with the reality that noting is perfect."