I just moved back to the US after spending 3 years in Europe. I have visited a couple commercial sites (e.g., Amazon.com) pushing me towards their French sites. I have also seen some international commercial sites displaying their prices in Euros rather than Dollars.
Why does that happen, and what can I do so that my location is properly understood as US by the websites I visit?