I really love the Technology Rocks website for practicing US geography. There are a lot of different games to practice not only state names and capitals, but location as well. It also seems like it is suited for multiple grade levels.
It always shocked me how little US geography my high school juniors knew . . . I think this is a great way for them to become more aware, but in a fun and interactive way!