I usually go a bit overboard before I travel. I phone the travel agent at least 2 times a week prior to my departure to find out if everything is in place, and that no changes has occured. I also scan in all my travel documents such as passport, visa and intenerary, and then e-mail it to myself to a web-based mail service such as g-mail. this is just in case I neeed a copy of those documents. Wherever in the world I can log in, download the files and make a printout. I also keep a complete set of copies of all the travel documents in my carry-on bagage, as well as in my check in bagage. I also keep copies of the scanned documents on a flash-drive shouls I need copies. at least once a week I log in onto the relevant airline's website to check if all is well. My cell phone is open for roaming, but I also purchase a Telkom World Call Card for further peach of mind should I need to make a call back home. In my carry on bag I always pack a cheap disposable toothbrush and a small tube of toothpaste, as well as a spare shirt, socks and undies for in case my luggage gets delayed or worst case, stolen. Pants can be worn more than once, but a shirt, socks or undies not. I then will have something to fall back on in an emergency. I am currently going through this whole process as I am going to Baltimore, Philladelphia and Tulsa early next year.