I came across a website that allows you to quickly create a map of visited countries. Here's mine. It doesn't look quite as impressive as I'd've hoped, but you can't have everything.
Anyway, in case you're Geography isn't up to much, the countries hilighted are: England, Wales, Scotland, France, Spain, China, Japan, Laos, Thailand and Japan.
If you want to create your own map you can check out the website at http://douweosinga.com/projects/visitedcountries.