That spider has been all over me every day. I went to the site to see what it is but I don't really understand its purpose. Can anyone expand? Any similar experiences?
They've got a service people can sign up for to check a site and notify by email when it's down and back up again; they also give a weekly report. If I remember right you have to submit to their "search engine" first to get the service.