Meet Up: A website that alloys people to start there own get-togethers. This has become popular for business to run networking groups in order to advertise themselves

Toastmasters: Non-profit organization developing public speaking and leadership skills through practice and feedback in local clubs. Excellent place to learn how to communicate and do network marketing