1. A method of displaying files to a user comprising: automatically maintaining a first list in a database such that the first list specifies files that are currently stored on a drive and that have a first filename extension; automatically maintaining a second list in the database such that the second list specifies files that are currently stored in the drive that have a second filename extension; presenting a user interface that simultaneously displays the first list and the second list; receiving launch input that indicates a file in the first list from the user via the user interface; and in response to the launch input, launching an application associated with the filename extension of the indicated file with an instruction to the application to load the indicated file receiving an organization input from the user selecting a reorganization of the files in the first according to an ordering criterion and, in response to the organization input, reorganization the files in the first list in accordance with the ordering criterion; and receiving a view-additional-file input from the user requesting to view additional files in one of the first list; and in response to the view-additional file input, presenting additional files in the first list as requested by the user.