* 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?)