Forum Moderators: DixonJones
There are several 3rd party vendors that supply extensive and frequently updated databases to analytics companies (amongst others).
If they do keep up to date, and it is very easy to do for analytics vendors, then it should be pretty accurate. I have seen few false positives in the applications I have looked at where location identification is important.