<< USA, Canada, Mexico, Panama, United Kingdom, Ireland, Denmark, Norway, Sweden, Finland, Germany for a very long visit, Netherlands, Belgium, Luxembourg, France, Spain, Italy, Austria, Czech Republic, portions of the former Yugoslavia, Malta, Switzerland, Greece, Turkey, Lebanon, Egypt, Israel, Saudi Arabia, Iraq, Kuwait, Japan, Korea, Hong Kong, Phillipines. Probably forgot a few. >>
Wow, that's quite a list. Let's see for me...
Canada (home), USA, Mexico, Switzerland, Italy, Vatican City (Am I the first one to put this in the thread?), France, Singapore, Malaysia, Thailand, Korea
Costa Rica is next on the list