This plugin provides an easy, lightweight way to let your users sign up for your MailChimp list. You can use it to sign up users for several different lists by creating multiple instances of the widget. Once a user has signed up, a cookie is stored on their machine to prevent the sign up form for that particular list from displaying. Sign ups for other lists will display.
The MailChimp Widget: