jdMorgan - 3:42 am on May 20, 2010 (gmt 0)
Let the user choose his language or region or content... Automatic selection of such things is annoying to users -- especially travelers, unless it can be overridden by the user (click the little flags).
Use different URLs for the different versions of the page. Let Google index and list all of them. Otherwise you are throwing away traffic (and possibly dollars, rupees, and yen) from those diverse users.