New blog post at http://tfwilliams.com/ I would have pasted here but it was too large.