Google

Google offers a wide variety of specialized tools, not only for searching the internet, but also in the areas of communication, collaboration, and sharing. Some of the best known are:
 * Blogger - [add definitions]
 * Calendar
 * Docs
 * Groups
 * Picasa
 * Reader

Learning resources
/Collaborating with Google Docs/

Web resources

 * List of available Google products
 * Google Help Centers