Capistrano, Ruby, Bash and some best practice docs from Slicehost