1. A computing system for aggregating information from a plurality of information providers comprising: a personalization store maintaining personalized data for the user; a plurality of provider objects rendering data from corresponding information providers as a function of the personalized data of the user; and a server aggregating the rendered data into one or more pages, wherein the server communicates the pages to the user.