Debugging in Node.js Part 2: Untangling Asynchronous Events
fullstackforum.com