You know, I have no problem meeting people, but I have a problem making actual friends, particularly with guys. I think its just an awkwardness related to trying to set up a "man date". In the past most of my friends were work friends first, but I've been primarily telecommuting for so long that I've more or less lost contact with the ones I had. Comically its far easier with women. Just feels too odd to say "hey you want to go see Thor this weekend" to a guy.
With my job, I do consulting and have a lot of customer interaction, so the basic talking part is no problem, I don't have an issue even doing speeches and the like in front of large groups. I've probably presented stuff to groups of 200-300 people before, and have no issue there.