Video-On-Demand (VOD) has long been an unfulfilled dream. However, the convergence of new technologies and economical extremely large hard drives may finally produce a compelling business model. The challenge now is for settop box and other embedded system developers to deliver on this long promised service. This paper discusses various aspects of building a VOD Server based on Digital Video Recording technology. It assumes some familiarity with embedded systems.