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