Tiez pouzivam skryvanie pola, ale radsej to kombinujem. Skryvam pomocou:
html: input type="hidden"
a potom este CSS: display: none;
Odvtedy som mal len jeden spam (vzdy ten isty), po zabanovani je to OK. Kym som pouzival len type="hidden", cezen sa nejaky spamy dostali. Dakedy som este pouzil daco take, ze bolo jedno skryte pole, ktore bolo povinne vyplnit, ale vyplnal som ho automaticky pri odosielani jednym danym retazcom, ktory som potom overil. Spambot to pole sice vypnil, ale nemal spravny retazec. 
ps: Captcha otravuje ludi aj nas implementovanim.