I have a domain name that I want to purchase, and when I check out a few of the domain checker sites like Domain Tools, etc...they all say that the site is free and has not been registered. But when I got to Namecheap or GoDaddy or whatever and try to register it, it comes back as registered.

What gives? Could it be that it was just registered and Domain Tools has not been updated yet?