I'd also like to mention that with node.js and MongoDB, you can have JavaScript (or CoffeeScript Smiley) all the way up and down the development stack (incl. the DB layer).