I mixed up Qatar and Bahrain and got the rest easily. Couldn't remember which small island was which.
Now for the mother of them all. Can you name all 193 countries in 15 minutes?
http://www.sporcle.com/games/world.php
I think my record is up to 189 now. It's really difficult to look at the map when you're almost done and figure out what you could possibly be missing. You can also practice on the continent-specific quizes in the geography section of the site.