Hiya fellow couchers!

So I'd like to make it possible to allow users to subscribe to my blog so that they'll get an email everytime I post something new. I assume I can create a databound form for people to give their name and email, but I'm not sure how to send out the emails. I know how to use send_mail, but I'm not sure how to trigger it when (and only when) I create a new cloned page. Also it'd be really nice if the subscription could be connected to a specific clonable page (the blog) and have different subscriptions for other clonable pages (like news, or something else).

Also, I'd like to have an "unsubscribe" link at the bottom of the emails that people could click which would pass their email through GET and the page could grab it and remove it from the databound form.

I could do this all in PHP, but it'd be nice if I could figure out how to do it in couch (and even maybe make an addon for it for others).