1. A method of providing a graphical display of a user's computing activity, comprising: receiving a request for displaying a user's computing activity over a unit of time for one or more activity types, the unit of time having a plurality of sub-units of time; identifying a user's previous computing history for the one or more activity types satisfying a condition; identifying for each of the plurality of sub-units of time a respective first activity number in the user's computing history; associating one of a plurality of visually distinctive indicators to each of the plurality of sub-units of time in accordance with the respective first activity number, wherein each of the plurality of visually distinctive indicators corresponds to a distinct range of values; and graphically displaying the unit of time and the plurality of sub-units of time, wherein a respective display for each of the plurality of sub-units includes the associated one of the plurality of visually distinctive indicators.