Random thoughts.......