Middleman
There are an incredible number of great new tools available for front-end developers today. Middleman is a ruby-based “static site generator using all the shortcuts and tools in modern web development” and is one of my favorites. While it’s geared for developing static sites, I’ve found it extremely useful for developing templates to be used with fully dynamic sites. It allows you to break your pages down into separate, singularly maintainable components (header, footer, navigation, etc.). It also has sass/compass support built in, and browser auto-reload when changes to files are saved. Once your happy with your templates, you simply run the build command and it generates your static HTML templates, including minified CSS and JavaScript.