An introduction to jQuery Deferreds http://javascriptplayground.com/blog... via @zite