Why would you use node.js

This article outlines nicely the "pros" and "cons" of using node.js for web development.