A good well written review i thought. First of many hopefully.