Approximately 1 day ago, I bought a new domain and set it up on my hosting. Today I was going to start doing some SEO and I was just looking up some information about my domain. Since I have the Alexa toolbar installed, I checked it out and it says there are 14 websites linking in. Now, I have no idea how this is possible. And I also checked those website, there are no backlinks to my website on them. At least not visible ones. Could anyone tell me how this is possible? Is it just a bug or? Thanks!