one or more mailbox services 1018 and one or more messaging services 1020. The mailbox services 1018 can include electronic mail (“email”) services. The mailbox services 1018 also can include various personal information management (“PIM”) and presence services including, but not limited to, calendar services, contact management services, collaboration services, and/or other services. The messaging services 1020 can include, but are not limited to, instant messaging services, chat services, forum services, and/or other communication services. 

[0095] The application servers 1008 also may include one or more social networking services 1022. The social networking services 1022 can include various social networking services including, but not limited to, services for sharing or posting status updates, instant messages, links, photos, videos, and/or other information; services for commenting or displaying interest in articles, products, blogs, or other resources; and/or other services. 

[0096] As shown in FIG. 10, the application servers 1008 also can host other services, applications, portals, and/or other resources (“otherresources”)1024. The other resources 1024 can include, but are not limited to, workspace collaboration, document sharing, rendering or any other functionality. It thus can be appreciated that the computing environment 1002 can provide integration of the concepts and technologies disclosed herein with various mailbox, messaging, social networking, and/or other services or resources. 

[0097] As mentioned above, the computing environment 1002 can include the data storage 1010. According to various implementations, the functionality of the data storage 1010 is provided by one or more databases operating on, or in communication with, the network 1004. The functionality of the data storage 1010 also can be provided by one or more server computers configured to host data for the computing environment 1002. The data storage 1010 can include, host, or provide one or more real or virtual datastores 1026A- 1026N (hereinafter referred to collectively and/or generically as “datastores1026”).The datastores 1026 are configured to host data used or created by the application servers 1008 and/or other data. Although not illustrated in FIG. 10, the datastores 1026 also can host or store web page documents, word documents, presentation documents, data structures, algorithms for execution by a recommendation engine, and/or other data utilized by any application program or another module. Aspects of the datastores 1026 may be associated with a service for storing data units such as files. 

[0098] The computing environment 1002 can communicate with, or be accessed by, the network interfaces 1012. The network interfaces 1012 can include various types of network hardware and software for supporting communications between two or more computing 

