I think that meeting someone online is okay but marrying them online is just a game. If you marry someone online you know it's not real and you have no real commitment to this person. I think some people will share things a lot more easily online than they will face to face. This can be a real asset in starting a relationship. Also, it's easier to hide things about personal appearance and personality traits when talking online. There would be a point in the online relationship where hopefully at least one of the people would want to meet in person. Then you can make a decision on whether or not you want to marry them.