Very thorough review. Thanks for sharing!