Providing user access to digital content data involves maintaining a database having contents including plural records, each associated with a channel. Each record relates to a different item of digital content, and includes: a displayable icon; a record date; a channel identifier, and a resource locator. A current view is automatically selected by: detecting a time range in which records are required to be grouped; on the basis of that, selecting at least two adjacent time periods as display time periods, selecting as display channels at least two channels; and combining the display time periods and the display channels to provide a current view matrix. The database contents are presented by: displaying the current view matrix with plural cells; using the record date and the channel record to determine whether the record forms part of the current view matrix; and for each record that forms part of the current view matrix, displaying the displayable icon for the record in the appropriate cell. In response to the selection of a displayable icon by a user, the item of digital content is retrieved.