Thanks for talking about this. Definitely aware of the AppEngine solution, but one of the reasons I was looking for a turnkey solution was for guidance in complying with CAN-SPAM as well as having them manage opt-outs, bounces, things like that.
Agree with the other commenter that it would be killer for you to open source your app :)