* extract ubuntu specific code into a strategy/factory pattern
* integrate chef and/or sprinkle for more robust package installs?
* figure out how to test the capistrano bits
* Script setup of round robin dns (Web role), mx records (mail role), etc in generators
* add scripted failover to generated configs for:
    * remove web hosts from round robin on web host failure
    * db failover (promote slave replica? master-master replicas?  cluster?)
* Add in support for ELB
* Add in support for reserved instances
* Add in live DB backups (xtrabackup)
* Add in support for zabbix monitoring/notifications (others?)