Second draft. Better threading, memcache integration, some abstraction
on parsing, persisting.