showed up in my logs and I can't find any info on it. Doesn't look like a spider.

It only seems to have visited my index page.
I am enjoying page one placement on that site for a few competitive terms on yahoo, which seems to have slipped some but that usually happens.

Hmmm any thought or sitings of this?