1. A method of displaying files to a user comprising: populating a database with information about the files contained in a file system; selecting a first subset of the files according to a first criteria; selecting a second subset of the files according to a second criteria; presenting a user interface that is divided into at least first and second sections, each section comprising: a list region for presenting a list of files comprising at least a portion of one of the respective first and second subsets of files in the database, the files in the list being arranged according to an ordering criteria; and a property region for presenting information regarding the properties of a file in the list; receiving a launch and load input from a user selecting a file for loading; and, in response to the launch and load input, launching an application that is associated with the file selected for loading and loading the selected file in the application.