Be careful when redirecting to not only match based on ip geo data, but also browser language... There's tons of people who are willing to pull out a credit card and are American or any other major country nationality but live in different areas.
For example I got a buddy who's from Australia and is in Japan for work and he gets redirected because of his IP all the time and he says it's annoying when he wants to look at an American site but can't because Japan is blocked.
__________________
|