1. A method for processing requests for content recording, comprising: providing a prioritized reduced set of recording requests from a total number of pending recording requests, wherein each recording request in the prioritized reduced set has a time overlap with at least one other recording request in the prioritized reduced set, and the prioritized reduced set has fewer recording requests than the total number of pending recording requests; analyzing the prioritized set with respect to resource constraints to identify recording requests to be excluded from a recording schedule; scheduling requests for recording based on results of the analysis; and recording content according to scheduled requests.