*oberon's still chuckling over the irony of cheating on an ethics exam...*
Okay, my advice is you need to be more pro-active. *You work crummy hours... so, find something to do on the hours you have off. *You don't have to go to a bar. *Try some sort of social group. *Join some charity organization (at least if this one doesn't work, you'll have helped people...lol). *Take a class (cooking, art, literature, etc.). *Anything where you'll meet people. *
If you do meet someone you like, do something about it. *Ask her to dinner. *To a movie. *If she says no, move on to the next one. *If you want to date (and eventually have sex) you have to try. *No one likes rejection, but it's a part of life. *Don't let it get to you... just keep trying. *
You sound like a good guy and I'm sure someone will see that. *You just have to put yourself out there and let them.
Oh, and I like "Dharma and Greg", too.
One last thing, next date... LEAVE THE COMBAT KNIFE AT HOME... it's not really a dating accessory.
Good luck and have fun.