Very nice review and excellent summary at the end!!!