If you befriend Async.js (https://github.com/caolan/async) you can avoid most "callback hell" scenarios in a Node code. Async,js can be a little heavy for the client-side, but Underscore.js (http://underscorejs.org/) also has some interesting methods, e.g.: after() method http://documentcloud.github.com/underscore/#after
Calling all CTO w/ strong AWS, financial data experiences. Quadrant is amazing and is hiring!