A little about me before we get into the details....