Michael Marshall's talk from ThinkCon 2011