I live a split life, in that I have a work persona and then home persona. I've blogged about this before so this might be familiar. That also translates to my friends, in that I have work and personal friends.
Lately I've spent more and more time with one of my work friends outside of work. He's a really a wonderful person who is both an interesting thinker, we enjoy some of the same interests, and I always feel that I come away smarter after each interaction. It's just nice to relate to someone on multiple levels and hear their struggles, share your own struggles, and have a laugh too.