John O...Would love to get your take on all of this..