Like a lot of other people said, meeting through the internet is not so bad as long as you're careful about it. A lot of people rush into it and get themselves into huge messes, you just have to really think about what you're doing and if you're doing it safely.
I met my boyfriend of over two years online. I didn't plan to, it just sort of happened. We talked for 8 months before meeting, and when we did, I made sure it was somewhere where I felt safe. We were very lucky in that we were the same sort of person online as we were off, and things went perfectly right away. We've been together ever since. We've gotten to visit each other four times so far, and things are going great.
Of course the worst thing, if it works out, is the long distance if you happen to live in different places. I'm in Canada and he's in Ireland...not exactly a place I can just drive to on the weekend. Long distance isn't for everyone, but if you know you've found the person you want to be with, it makes it a lot easier. We toughed things out and now I'm moving there in the fall to go to university and see what things are like when we can actually live in the same area for longer than a month!