great review, John, thanks for sharing!