I say piss on your search engine. It is the ONLY one out of 12 search engines on which I can never seem to find my site, which you guys on the tech team seem to let be overidden (without even a close reference to mine) by a site with the letter 'S' added on that has no more than advertising. My site is
www.katrinaconnection.com The spam site is
www.katrinaconnectionS.com.