I'm required by bootstrapper law to mention a project I'm working to get out of beta now:
Spinto is Git-based, like Heroku, and uses Jekyll with pre-processors for Sass/Scss (and Compass, Bourbon), Less & CoffeeScript. I agree with Brandon that FTP is hopelessly out of date and frustrating. Even more than that, I think there is madness in the idea that you need a database backend for your website to let somebody else change a comma, or an image (sometimes you need full-blown-CMS, but not always).
I'm trying to make a static websites easier for us to create, deploy, and collaborate on. Feedback _always_ appreciated.