Right now we're using both Mandrill and Mailchimp.

We have a user preferences tab on our site where users can check:

daily
weekly
monthly
newsletter

Emails. Right now those feed into Mailchimps API so each of those choices above puts a user into a Group.

This is the logic we're using to send.

Anyone doing anything different? Better?