* refactor couchdb backend to be less bongtastic
 * write migration tool for sqlite3 => couchdb

 * write persistence backend setup tool (create couchdb/sqlite3 database)

 * add lintian-like checks for verifying packagability (see http://pkg-ruby-extras.alioth.debian.org/upstream-devs.html)
 * sandbox flapjack-worker
 * write beanstalkd.yreserve to simplify code
 * write beanstalkd.jput, beanstalkd.jreserve for native json api

 * build config file/cli options proxy
 * build easily runnable benchmarks for flapjack-{worker,notifier}

 * update installation guide
 * clean up persistence API to be more user friendly

 * write puppet manifests
 * provide common interface for loading checks into beanstalk (extract from populator)
 
 * write zeroconf/avahi notifier
 * write growl notifier
 * write sms notifier
 * allow customisation of notifier messages (body, header)

 * http://www.kitchensoap.com/2009/10/05/meanwhile-more-meta-metrics/

 * add support to worker and notifier for multiple beanstalkds
 * patch beanstalk-client to recognise DRAINING status 

 * write check generator
   * include a collection of common functions 
     (logging to rrd, retreiving values, executing check)