42 Providing online non-downloadable software for creating online and offline communities and for allowing registered users to organize groups and events, participate in discussions, get feedback from peers, and to communicate information of general interest for purposes of social, entertainment, recreation, business and community networking, marketing, recruitment and employment