I'm a big fan of the internet and as to having a boy or girl friends through the internet what about people who have problems speaking in person the first time or cant get the nerve to go out and meet people in person. This is a way for everyone to meet and get to know each other without all the humiliation and being to nervous in the first place. Its true one has to be very careful meeting new people through the internet but you do have the same risks going out meeting new people in person.
Through the internet you can match people to what you like and what you do professionally. Ones hobbies likes and dislikes. You can build strong relationships from the internent not just being boy or girl friend relationships.