The following is a guest post by my colleague Jamie Hale. You can check out his website here. When...