Ugh... callback hell. 

I'd prefer it if we ran node harmony with ES6 generators to yield promises. If you guys don't want to go that far, I'd strongly suggest we at least use vanilla promises everywhere. Mongoose functions always return [mpromises](http://mongoosejs.com/docs/api.html#promise-js). There's no need to do nested callbacks. 

For everything else, I recommend using the [bluebird](https://github.com/petkaantonov/bluebird) library to promisify other modules.