World66 is nifty. It lets you enter the countries, and states within the US that you have visited and produces a world map highlighting the countries visited in red.
Here is my World map:
And here is my US States map (not bad for an Aussie , I think):