Interesting. I find that all location maps for visitors suffer from the same drawback, they can't accurately indicate the visitor's location.

They count visitors fine, but the location is determinded by the ip address, and they are notoriously incorrect.
The innacuracy is due to the method used for geo-tracking, ususlly reverse DNS lookup. The drawback to this is that a significant number of IP address do not have a reverse DNS set up, somewhere in the 30%-50% range. Even if they do, the resolved location may or may not be accurate for the specific visitor.
For example, all AOL users in the US are shown to be from Virginia because that is where AOL is located. Up until recently even AOL users in the UK were shown to be from VA.

Likewise, most of my own ISP user traffic (from nctelecom.net) are shown to be from Craig, CO when actually they could be anywhere on Colorado's western slope.
The above problems with geo-IP tracking may not be significant enough to detract from mapping on a PWS site, but the innacuracties should at least be recognized so the reported data can be understood correctly.
Some geo-trackers are better than others, let us know how yours seems to work.