Wow! Thank you so much for your comprehensive review. These are great.