This was so good I had to make it into a full post.