Forum Moderators: phranque
However, I've just noticed that the image is now showing a thumbnail of a site that isn't mine (don't think I can post the URL of this site)
Is this something i should worry about?
Might wish to do a link:www.your_domain.com search in Google and check out every site linking to yours.
I would also have Alexa get your thumbnail image again, it could just be a mix-up. There's a utility to do that on the 'site info' page.