Great post, Mike! And totally agree, while travel overseas has never been easier (note, all the technology solutions you mentioned), people are still radically underprepred. One thing I’d add is: Know your visa situation (by going to the country’s website). And if you still can’t sort it out, source the answer from your friends/local groups on Facebook. I heard a couple in line at immigration in Bali the other day… “Do we need a visa or something…?” — “ah-dunnuh…” While the answer was no in this case, I couldn’t help but want to smack one of the them on the forehead.