I'm creating a website for a contractor, I would ultimately like to request email addresses from visitors who are interested in their products and services. I am thinking there are two ways to do this, and am not sure if either is the best way. 1.) Making a "signup or request more info" page 2.) Requiring an email address to access document downloads. I can create the sign up/request page, but have no idea how to make a page require an email address before you can either access or download a file? Do you guys have any sites or templates I can learn from? Or do you have a better idea that won't seem pushy, and will generate solid emails/contacts?