I need to develop or purchase a component, as a subset of requirements for a project, for complete broadcast email functionality. Basically, I need to look in a registration database (which is already done) for a list of users, a list of thier requested topics (basically, there are 10 topics that these users can register for), and the contact frequency selection for each user (monthly, quarterly, annually). Then I want the program/component/script to have the capability to administrativly (via the web) edit the content for each email and frequency and then have the component automatically send these email newsletters to the users at their desired frequency. Again, the user information database is already developed, I am looking for a component that I can attach on to this database to administer and send out the emails. Any suggestions?