TechNewsWorld recently published a funny article about the dating habits of linux devotees. The article was inspired by a recent post at The Blog of Helios that drew all kinds of comments from "geeks" and non-geeks alike. One of them said, "There's a reason opposites attract. Less common ground makes for more interesting conversations, and you can get to appreciate other people for who they are, rather than unconsciously dismissing them because they're not GPL-compatible."
I was not aware, back in my dating days, of any sort of technology like people have now to assist in finding a date. Things were much more random and hit and miss. I know many people now who've gotten married through sites like Eharmony or met people on Craigslist.
From what I can tell it seems to work pretty well for them.