@mattwrc: Great post Dan.