is wise to include Capistrano
5) Whether your using Mongrel or Lighttpd to serve your app have it fronted by apache to serve any cached/static pages
if you are using the apache for just static file serving and proxying to your app i would suggest using something like nginx that will give you better performace to resource utilization.