When an e-mail bounces or a recipient unsubscribes, can these be cleaned out of the database automatically?
This is not done automatically at the moment, although it easily could if you needed it. Removing records for those who have unsubscribed would be straightforward, bounces would need some parameter to determine when a record is really considered bad (for example, after three consecutive bounces, or something like that). A single bounce is not always indicative of a bad address, it can be due to network problems, a full mailbox, etc. There is not much you can do manually right now about unsubscribes, but for bounces, there is a link on the database page that lets you list all records that have bounced at least once, and from there you could use the “delete this list” link near the top of the page, which deletes all currently selected records (which in this case would be the bounces).