We have been using http://sheppardsoftware.com to help my daughter learn the US states. This site is really great. There are plenty of other subjects covered here, but geography is the one we've used the most so far.
I've tried this site before. The kids love it, however I have never been able to get the US geography games to work. When I click on a play button, it goes away and the game never comes up.