Hey, Emmmmmmmmmmm!
That's what I call a complete review.!!
Thank you for the time you spared to write this, it will help me a lot in many different ways.