Great review and well worth the read :)