The lock features in screen 530 may be stored in memory 25 of set-top box 26 or provided to the set-top box from a server along communications paths such as shown in FIGS. 1A-1C. The set-top box may contain a processor for performing the locking functions including evaluating which programs, music, and channels are to be locked when a given locking feature has been chosen in screen 530.