1. Computer apparatus for prioritizing activities based on users access, comprising: an engine obtaining end user activities including, for each user, obtaining an activities access history of the user, the engine generating a description of each activity and a priority score; and an output module coupled to receive from the engine the activity descriptions and priority scores, and outputs there from an activity list ordered by individual user priority.