42 Providing a website that gives users the ability to create customized on-line communities featuring user-defined information and profiles; Application service provider (ASP) featuring software to enable uploading, posting, showing, displaying, blogging, sharing or otherwise providing electronic media or information over the Internet or other communications network; computer services, namely, creating an online community for registered users to participate in discussions, debates, showcase skills, get feedback from their peers, form virtual communities, provide and share news, engage in social networking, improve talents, skills, knowledge and awareness, and educate and teach one another; hosting of digital content on the internet; hosting the digital audio and video content of others