+1. On this excellent post, I am going to send this to all my nieces and nephews.