The functionality of a set top box, media player, or other device may be built into the same unit as the DVR 116 and share one or more resources with it. [0034] The AV input module 202 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 208 or the da