My girlfriend and I met on.......well.....craigslist!
She moved to town this past summer. One of her bosses gave her tickets for the Packers/Vikes game. Since she was new to town she posted a short ad in the platonic section looking for someone to go with her.
I figured, what the hell? Worst case scenario, I drink a couple beers and make fun of Packer's fans.
Well turns out we had A LOT in common and talked on the phone for hours a day leading up to the game. I did get a pic of her before we met, but like was stated before you never know how those are going to turn out. I was relieved, she was very attractive. Tall, 5'11", insane runner/volleyball player body.
The thing that I like best about meeting on the internet is you get straight past the bs of the first couple of dates. When you first meet someone, most people aren't 'truly themselves'. Guys for example will tell a girl he is really in to piano recitals and go to them with her just to get in her pants. When you meet on the internet your hobbies, likes/dislikes are already laid out.
When you meet on the interent you get to know the person first. Then you get to see if you click physically. Which is kinda important for a long term relationship.....
My first marriage was the opposite. We clicked physically and then tried to make it work even though we had NOTHING else in common.
This summer (before I met her) I also got lots of action off...don't laugh...myspace. I'm tellin' you, that place is a meat market.