I am sure Ramy became a more patient man after this project. I have pressed every button of his patience and tolerance again and again by changing a lot of things repeatedly despite him having correctly provided me everything I asked for from the first time. He was patient, professional, and above all very insightful and helped me avoid pitfalls I was certain to plunge into without his warnings. Thank you Ramy.