The Q&A below is awesome. Sadly I couldn't get it formatted correctly to show up here.