Hi,
I would suggest having one form for subscribing to your ezine and other forms as needed. If you have one form for everything people will probably not use it, expecially if they think they need to fill in all the information in order to get an ezine. On the net people want fast and easy, and they are very cautious about giving out personal information (sex, last name, etc.)
Take a look at my forms. Go to the bottom of the page at
http://www.creativecauldron.com/WebsiteDesign.shtml and the top of the page at
http://www.creativecauldron.com/CelticCalendar.shtml to see the kinds of forms I use.
Have Fun,
Jeff