1. A method of displaying media content comprising: downloading the media content from a movie source to a media system; storing the media content in a flash-based storage in the media system, wherein the flash-based storage is a first storage type associated with a first interface personality; providing a hardware communications interface; communicating the media content, in part or in whole, over the hardware communications interface, wherein the communicating is performed using a second interface personality associated with a second storage type but not associated with the first storage type, and wherein the second interface personality is that of an optical drive when the media content is coded in optical data format; and accessing the media content from the flash-based storage using the first interface personality; and outputting the media content over the hardware communications interface using the second interface personality, wherein the second interface personality is enabled when the media content is at least partially stored in the flash-based storage.