|Take the results of those websites with a grain of salt. I entered my external IP into 4 services that gave such information. None of them returned the same result. One got my state right (although hours away in drive time), another got my ISP's location, and the last seemed to picked random locations. I'm sure they had some logic to where they believed I was, but I don't know of it.|
You also have to consider the person is using an alternate or proxy IP, so you're not seeing the true address.
Apologies if I don't respond to your reply immediately. I don't check this site daily, but you're welcome to PM me as a reminder.