Thanks so much for a very detailed and informative post.