i used to meet most of the women i date online. but i've realized that it's really a losing battle. mainly because those women have tons of guys vying for their attention, and when a woman finds someone who they think is better than you, they drop you like a bad habit and move on to that person.
i think the best way to meet women where you'll make a solid connection, is in real life. either through work, through public events, at bars, etc. you also save a lot of time from going back and forth online, simply to finally meet the person, and within five minutes you realize the person isn't what you thought she'd be like, and vice-versa. and all the time online was a waste.