Materials for a presentation I gave on jQuery Deferreds and Promises