Friendships happen in strange ways sometimes. My best friends are my newest...I know them from a forum I'm on. I only met them in person a few months ago at a get-together that one of them hosted. We had a great time and we all hit it off pretty quickly, despite some of us only seeing each other for the first time. Some of us met again last week and had an even better time. The meeting we had kind of transcended its original purpose and became a gathering of friends, and we intend to have more of them.
We've got a lot in common - there's one other person in our group who's HFA (and is also in radio), so we've bonded over that. The host of the party is practically my brother, we have so much in common. I got him a nice birthday present, so that helps keep the friendship together!
Most of the friendships I've made have been because we start talking about things we have in common. The more we talk, the more we find to like about each other.