I found my current (2nd) wife online. Didn't cause the divorce, though -- that happened long ago. We've been together for almost 3 years and just had our 2nd child and so far so good.
I swear by the internet for dating because you can do 10 dates a day in which you can openly talk about the deeper stuff right away. So much play acting goes on in traditional dating that it takes forever to find out anything important. And if you get UNlucky and score on the first date, one or both of you could fall in love with the other and then you're stuck and all the important stuff gets left to chance. I do my best to minimize the chance element in what my family looks like 5,10 and 15 years down the road.