Yahoo! is an internet company that operates a number of businesses. Although known for its email service, Yahoo! has dozens of subsidiaries including popular names such as Web Hosting, Flickr and Meme. Consumers are fond of the diversity of its products, many of which are available for free.