42 Providing online non-downloadable computer software to facilitate online shopping; providing online non-downloadable computer software for use in promoting the goods and services of others; providing a website featuring technology that enables internet users to upload and share visual and audiovisual content in the fields of business, entrepreneurship, fashion, lifestyle, home, beauty, fitness, family, travel, food, cooking, real estate, popular culture, interviews, entertainment, lifestyle, personalities, and weddings; providing a website featuring technology that enables users to post comments, ratings, reviews, referrals, recommendations, videos, photos, images, notes, and discussion of prices, compilations, rankings, ratings, reviews, referrals, deals, special offers, discounts and coupons for the goods and services of others