setTimeout and Friends

Originally published on my personal blog http://peterlyons.com/problog/2014/03/settimeout-and-friends