Extend Newsletter functions

I’d like to extend the newsletter function so that customers can select specied catagories or manufactures they are interested in for E-mail Blasts. That way I can target customers that are really interested in then new product offering, discounts, etc. That way the customer wanting to here about widges, does not have to get an E-mail about a item that they have no interest in. Which would increase the effectiveness of the E-mails I do send as well as provide better service to the customers. Most people do not like E-mails that do not interest them…