The functionality of a set top box, media player, or other device may be built into the same unit as the DVR 100 and share one or more resources with it. [0034] The AV input module 102 also preferably includes one or more MPEG encoding modules that converts signals from a first format (e.g., analog NTSC format) into an MPEG format (e.g., MPEG 2, etc.) that may be stored in the memory 108 or the da