A system comprising: a media player comprising media rendering hardware and an external memory card reader, the external memory card reader permitting the media player to render content; and an external memory card comprising a hardware interface compatible with the external memory card reader and comprising a processor, storage, and a network interface different from the hardware interface configured to provide access to a communications network, wherein the storage stores software that, when executed, causes the processor at least to: communicate with the media player to determine types of content that may be rendered by the media player; provide, via the network interface, access to at least one of a locally networked content source and a remotely networked content source (53, 54); cause presentation of a menu structure that provides a selection of content sources, a first content source being the storage of the external memory card, and a second content source being accessible via the network interface; responsive to receipt of an indication of a selected content source (52, 53, 54), cause presentation of a content menu structure that provides a selection of content from the selected content source; control whether first content (Movie 1) of the selected content source presented in the content menu structure is selectable based on whether the first content is renderable for presentation by the media player; and control whether second content (Movie 3) of the selected content source presented in the content menu structure is selectable based on whether the second content is renderable for presentation by the media player. a media player comprising media rendering hardware and an external memory card reader, the external memory card reader permitting the media player to render content; and an external memory card comprising a hardware interface compatible with the external memory card reader and comprising a processor, storage, and a network interface different from the hardware interface configured to provide access to a communications network, wherein the storage stores software that, when executed, causes the processor at least to: communicate with the media player to determine types of content that may be rendered by the media player; provide, via the network interface, access to at least one of a locally networked content source and a remotely networked content source (53, 54); cause presentation of a menu structure that provides a selection of content sources, a first content source being the storage of the external memory card, and a second content source being accessible via the network interface; responsive to receipt of an indication of a selected content source (52, 53, 54), cause presentation of a content menu structure that provides a selection of content from the selected content source; control whether first content (Movie 1) of the selected content source presented in the content menu structure is selectable based on whether the first content is renderable for presentation by the media player; and control whether second content (Movie 3) of the selected content source presented in the content menu structure is selectable based on whether the second content is renderable for presentation by the media player. communicate with the media player to determine types of content that may be rendered by the media player; provide, via the network interface, access to at least one of a locally networked content source and a remotely networked content source (53, 54); cause presentation of a menu structure that provides a selection of content sources, a first content source being the storage of the external memory card, and a second content source being accessible via the network interface; responsive to receipt of an indication of a selected content source (52, 53, 54), cause presentation of a content menu structure that provides a selection of content from the selected content source; control whether first content (Movie 1) of the selected content source presented in the content menu structure is selectable based on whether the first content is renderable for presentation by the media player; and control whether second content (Movie 3) of the selected content source presented in the content menu structure is selectable based on whether the second content is renderable for presentation by the media player.