Couldn't Blizzard basically destroy bots by putting out a small patch every day? (Like yesterday's patch). No need to add new content or change any skills/talents/dungeons/etc, just change some code around so it would break the bots. The tiny patch wouldn't hinder any of the players, as it would take only a few minutes tops to update. If you think about it, updating a bot takes anywhere from a few hours to a couple days. If they swapped some code around, by the time the bots are updated, it would be a completely new set of codes via next day's patch, or really close to it. It'd only give us a few hours, at BEST, to bot, and I'm pretty sure bot purchases and use would plummet.