I disagree to an extent about your thoughts on online dating - it's how I met my fiance! (ok, ok, so I'm biased

). I do agree that it pays very well to be extremely, extremely careful - but who's to say that its not a good way to meet someone compatible?
Also, if you live in a small town (I speak from experience) there may not be anything TO do but drink or drugs, and not a whole lot of people think that's fun. Also, there tends to be a decided lack of activities and you have to admit that after awhile hanging out at your friend's house gets boring.
As for friends hooking you up? Almost impossible in a small town to find someone you didn't grow up with. Who wants to date someone that's like their sister?
some of it's magic
some of it's tragic
but i had a good life all the way......
~jimmy buffett