Well done on a superb, well written review which I enjoyed reading.