Wow, lots of great info in there. Thanks for taking your time to do that.