Done and left contact info. If I get spammed after this, I lay it at your feet.
I found a solution to this - with gmail, you can add dots into your email address and it will still be delivered to you. By moving the dots around, you can tell where the email was "leaked" from. You can also set up rules to filter based on the location of the dots (to automatically delete or send to a folder, etc). (Gmail leaves the dots in place, but essentially ignores them)
Example : firstname.lastname (at) gmail is my email address - gmail actually sees this as firstnamelastname (at) gmail but lets me put the dots wherever I want and leaves them alone. I post the survey as f.irstnamelastnam.e (at) gmail - now if this is the only place I've used this exact address, I know that the survey leaked my email address (and they will get a nastygram from me).