I think that a true friend is someone that you have common interests in, but each of you have underlying issues. If you're REAL friends, your friendship will overcome these issues, and eventually the issues will go away from the friendship itself. You can have true friends anywhere, like old-school pen-pals to modern day facebook, and "traditional" friends as well.
Xer0 \^/