OP - you gotta snap out of this shit! I haven't read the whole thread, but from what I'm seeing, you are not putting yourself out there at all. Follow some of the suggestions in this thread - you are getting fucking pearls here! The easiest way to do this without worrying about rejection is to join a local group. Surely, you are interested in something that other people in the area are interested in. Do yourself a favor and create a profile on:http://www.meetup.com
Set your location as Denver, CO and look at the meetup groups in the area. I looked - there are like 20 groups with 300+ members in your immediate area!
There's a beer club meetup, volleyball meetup, hiking meetup, acoustic music, soccer, entrepreneurs, toastmasters, kickball, christian singles, ducati meetup, etc.
You need to get out of the fucking house and stop sulking around! You need to build relationships and bring people into your life / area of influence. Busting a nut will come...and believe me, in your case, that needs to happen ASAP. You need to get some friends - meet some guys you can run with. Surely, there is a SF guy in your area - somebody volunteer:
this guy needs a WINGMAN people
Best of luck,