I know that cloaking shows one version of a website to a search engine and another version to other people...it seems like, then, you could use the same techniques to show people in Samplecity, USA one version of the site, and the rest of the world another version. Seems this would be dependent upon one's ability to know the IP addresses/ranges used in a particular city. I know that's doable to some degree, since analytics programs have been reporting that info for years. But that's just one side of the coin; saying that a particular address comes from Memphis is one thing, but attempting to identify all IPs in Memphis is another.
Anyhow, if anyone knows whether this is possible, I'd love to hear it. Thanks in advance for your help!