I am also fortunate enough to have a wide variety of friends who share my interests. And sometimes those friends can cross into other groups of friends and that's always fun - I like it when I can introduce new groups and they all get along. But sometimes they don't mesh and that's ok too.
And it always amazes me how many friends the internet has brought my way. I have people whom I consider *good* friends, who I have never met in person, but I would not hesitate to stay at their house if invited. The only reason I haven't met them in person is I haven't made it to their geographic area - or them to mine.
As one of my agility friends commented to me one day, when we were at an out of town show - "