One of the major problems in blackhat SEO (search engine optimization) is detecting what is a robot and what is a user pretending to be a robot to detect what you are doing. There are a lot of tricks out there, but almost all of them can be subverted. It would be interesting to catalogue them and see which ones work for what, instead of just trying to keep them all in our heads at one time.
IE: User Agent Detection -> Works for all search engines that don't lie or change their user agents. Doesn't work for when competitors change their user agent and pretend to be a spider. Etc...
- RSnake
Gotta love it.
http://ha.ckers.org