Excellent and detailed review, thank you very much!