Looking for a Newsletter Plugin Plus

Can you guys point me in the right direction here:

I'm looking for a plug-in/mod that does the following:

- Multi-Newsletter Sign Up (Double Opt In) that allows users to manage their subscriptions via their BuddyPress Profile Page.

- Mod to BuddyPress Stats that extends the tracking capabilities.Basically every time a user reads a story (within a definable time period) category it adds a point to that category for that person. The idea is to be able to determine areas of interest per user over time. This would need an enable-able (off by default) Opt-out area that a user would find in their profile. Areas would need to be weight-able as well.