Trust me, I have tired alot of dating sites. Craigslist, as long as you know how to use it, works best, and its free.
If you dont know how to use it, well you are gonna have ->-bleeped-<-ty experiences.
1. Stick to Misc Romanace
2. Reply to ad's not post one (you can post one, but be prepared for the unending assortment of bull->-bleeped-<-)
3. First "date", meet somewhere public, for drinks and maybe dinner. Keep it simple. I prefer to meet for a drink, maybe food. I see how they are, and well if 4 hours later you are still talking, laughing, smiling, consider a second date.
Dont give people multipul chances.. if they flake on you, you deserve better, and chances are the reason they flaked, is cuz they arnt who they say they are. I tend not to do multipul emails, txting or phone calls.... if a guy is interested, he will meet you, and face to face is far more meaningfull. I once spent 3 weeks talkng to a guy via email and txt, cuz he was outa town. When he was supposed to get back into town, somehow he wasnt interested anymore, even though up until that day he was. Lots of fakes, and lots of flakes.
If I lived in a city, with a GLBT scene, Id probably just goto the gayborhood and be seen.... living in rural colorado mountains, ive had to modify how i meet people. Its been working decently since i figured out the best way to do it.