It's a site called zeemaps.com
Don't bother. It was cool, but good point on location. This thread is cool enough as it is.It's a site called zeemaps.com
I can do one if it's wanted, but last time I recall some people questioning whether it was a good idea. Locations don't have to be specific though.
EDIT: I just went to zeemaps and logged in. My account there is free and free accounts only allow 5 maps to be created... so I can't do any more unless I pay, and I can't justify the cost.