Do not internet date!!! Thats for losers who are anti social, go out to public places, like bars, clubs, shopping malls, local milkbar, anywhere and when the right person comes along you will know it, pray that you will find your soul mate and never doubt yourself, if that doesnt work out, stay single, enjoy life with friends and relatives :)
You should visit social places more often and approach a woman who attracts you in a tactful manner. However you could also use social networking sites such as Facebook and Tweeter to find a girlfriend.
I disagree with the comment above me, Internet dating is not for "losers" or people that are "anti-social" ..maybe teenagers would agree with that. If you can find a nice girl on the Internet or anywhere then go for her, regardless of where you meet her.