I have always been facinated by the idea of automation. Perhaps it's a pre-requisite of being a programmer, or maybe it's just what draws many of us to the field, but I have never liked doing the same thing any more times than necessary.
When I built my first Drupal site, I was really excited about how easy it was to just download modules, click through a bunch of pages to get everything functioning just the way I wanted it, then transfer everything to my server and have a live si