Thats what bothers me I dont give my mail address out.

from what I read a website can either reques a login to a annonymous ftp and that will cause some browsers to provide it with your address and the other way is possibly some javascript that collects it somehow.