(crud, gems, reports, stats) • Writing everything in Node.js would be an asynchronous hell... • Node.js has great integration with Socket.IO • Almost no code reuse in EventMachine (asynchronous vs synchronous) • Node.js seems to be more reliable when it comes to sockets • Asynchronous code is cleaner in Node.js (with CoffeeScript)