I have a small business, and would like to have a simple/small database to enter all my clients' details into, with a category selectable for each (e.g. "new customer", "sole-trader"). At the very least, I'd like to be able to do mail-merge tasks, e.g. send a bulk email to all contacts in a category, personalised (e.g. "Dear Dave") with different variables enterable throughout the email; and also be able to print out envelope addresses for all contacts in a certain group (or those that I select). I'd also like to be able to see which clients have bought what products, so a check-list would be good for each entry so that I can then search later to see who's ordered certain products. Lastly, it would be fantastic if the database could create entries automatically from emails. We take most payments from PayPal, which obviously have set fields for name/address/amount etc., so if I can just either paste the entire email into the database for it to sort it into an entry for me, or I can do some sort of scripting in Mail so that all PayPal emails to my business are sent over to the database, that would be great...but perhaps I'm asking too much! Can anyone suggest anything?