Thank you for taking the time to write this thorough review.