A computer system that includes a processor for operating a software
application in the computer system. The software application provides for
creation, storage, and retrieval of a file, the file having a
corresponding profile that the software application uses for at least the
purpose of preparing the software application to display the file upon
its retrieval by the software application. Also included is a plurality
of storage media that are communicatively coupled to the processor. A
storage management module distributes stored files and their accompanying
profiles among the plurality of storage media according to predetermined
patterns. One of such predetermined patterns is separate storage of a
file and the file's corresponding profile.