Best "free" option. Integrate Mailchimp and gravity forms. Then you can use the gform addons to sign up commenters and anyone who fills out any type of form on your site and segment them based on what form they use.
Gravity forms is here somewhere in downloads and make sure to grab the mailchimp addon.
There are stories about mailchimp banning users for hardcore affmarketing via their service, most email marketers pay so that they are protected via aweber, constant-contact etc