Берем текст, немного колдуем над ним, но что бы читабельный был, а потом нижнюю половину изображения смещаем по оси Х на рандомное число пикселей и получаем что-то вроде такого:

А пользователя просим подвигать мышкой по капче, что бы получить реальное слово. Пример тут.
Можно поиграться с рандомом - смещение по вертикали/горизонтали. Двигалку второй половины в сторону отвести, что бы курсор не мешал прочтению, или вообще mousemove на всё окно повесить. Ну и еще что-нибудь придумать.
Как вам такое?