Every once in awhile in life you happen to meet a person that you know immediately will be a good friend. Perhaps you have shared similar experiences, perhaps you have either a little or a lot in common, or share similar interests, and sometimes all of those things. Anyone who blogs will agree that ...