Qual é a eficácia da técnica honeypot contra spam?

Por "honeypot", quero dizer mais ou menos essa prática:

#Register form
<style>
    .hideme{
        display:none;
        visibility: hidden;
    }
</style>
<form action="register.php">
    Your email: <input type="text" name="u-email" />
    Choose a password: <input type="text" name="passwd" />
    <div class="hideme">
        Please, leave this field blank: <input type="text" name="email" />  #the comment is for text-browser users
    </div>
    <input type="submit" value="Register" autocomplete=off />
</form>

//register.php
<?php
if($_POST['email'] != ''){
    die("You spammer!");
}
//otherwise, do the form validation and go on.
?>

mais informaçõesaqui.

Obviamente, os campos reais são nomeados com hashes aleatórios, e os campos do honeypot podem ter nomes diferentes (email, usuário, site, página inicial etc.) que um spambot geralmente preenche.

Eu amo essa técnica porque ela não causa irritação ao usuário pelo CAPTCHA.

Alguém de vocês tem alguma experiência com essa técnica? É eficaz?

questionAnswers(3)

yourAnswerToTheQuestion