Basically I narrowed everything I wanted to ask down in the title. hehe.
Two things I was determined to do, deep throat and learn the secret to sucking cock. Both of these my BF has said I have succeeded in.
Your throat is like your ass in a way, there is plenty of room for a cock to go down, only problem is gag. I gagged of course but there comes a point when you realize you have to keep pushing until it goes down and it does. Doing this over and again will eventually give you a resistance to gag reflex. It won't take gag reflex away altogether but it does work. I'm quite glad I learned and I will say it takes a lot of want to for the guy struggling to learn. It is worth it and can be managed without a lot of gagging.
Secret to sucking to me, is not all of the fancy go-wild motions but learning where the sweet spot is on the shaft, lingering there and truly sucking in that spot. Not up and down but slow, one spot concentrated sucking. The kind of moans you will get from him when you linger on that spot will be undeniable. I'll never forget the night a hot, sexy but so quiet guy stopped by after work and I gave him this kind of blowjob. I can still see the look on his face when we were done as he turned to me and said twice "THAT was good".. The look on his face was the best part. His body language during the blowjob was hot too. He never is verbal but his thrashing around on the bed and the wincing on his face said enough. He had pre flowing during the like a river the whole time, then of course I swallowed his warm, salty load when he came.
Hope I can do him again. I heard he got married again to a woman. I think eventually he'll be back.