The best way to Meet People So Far: On the web And Off-line Methods