Re: I predict
Same here, except that my email store is a PostgreSQL database.
There is a good reason for that: I also run SpamAssassin locally. It queries the email database, and whitelists email from any address that I've previously sent mail to. This lets me safely use a set of fairly aggressive antispam rules.
The final safeguard is that all spam gets quarantined for a week. Each morning I get a daily report of any spam that was quarantined during the previous day so I can easily retrieve anything that was incorrectly treated as spam: this is quite rare and is almost always messages from a new service I've just signed up to offline or over the phone.