Oh my... you've sought to swim an ocean in this river of a blog!