Well, I've always thought that "Joseph" was a bit pretentious, and "Joey" too much like a little kid. I chose the name "Joe Offer" at the age of four. It took a while to train my parents to stop calling me "Joey." I still use "Joseph" on checks and affidavits.
-Joe Offer-