Huge refactoring.  Now it stores everything in a database and caches the
last post retrieved date.