I've always been the sort who would rather actually experience something versus not knowing. You know, the mentality of "I'll try anything once." It's guided me along pretty well in my life, give or take for a couple of situations.
It's also applied pretty well to sex. Some guys don't like to have a whole lot of sex, and I know some dudes who've only had a couple of partners in their lives. (Of course, those are a rarity.) I am not one of those guys. I look at having sex with women like enjoying various kinds of wine, or like driving different awesome cars -- they're all different, and they should all be appreciated for what they are.
A few years back, I let a guy suck my cock. If you look at my other stories, you'll see the rundown of that. It was a great experience, and a fantastic blowjob. Ever since then, I've had it in the back of my head to get another guy off. It's just never happened.
I finally took the plunge a few weeks ago, though.
***
I had been surfing the local sites online for a while, seeing if anyone was in the same boat as me. A curious, generally straight guy who wanted a blowjob, who hopefully also wanted to give one back. I was apprehensive about having anyone over to my place, as you don't know who you're going to meet online. They could be nice, decent people, or they could be pretty off-putting -- as had been my experience with meeting girls online.
Now, I know what you're saying: dude, you're not straight if you're looking to give a blowjob. Maybe I am, maybe I'm not. Maybe I'm bi. I know I don't dream about sucking cock, and the concept of taking it up the ass doesn't really appeal to me all that much. I don't fantasize about my friends. But the curiosity was still there, and I wanted to ultimately act upon it.