Can you expand on the timestamping method? I thought this could be easily circumvented by adding random delays to the bot requests.
http://news.ycombinator.com/item?id=2368486
(there are lots of comments, a couple of months ago, it would have been easy to see which ones are "interesting", now you must read them all).
I'll try to look up some numbers on this.