Excellent review, thank you for taking your time to write this up!