I love John Allen's blog. Thanks for sharing this new one.