1. A programming processing component comprising: at least one communications interface configured to receive broadband content output by a service provider; at least one processor configured to (i) identify desired content to be recorded, the desired content comprising content included in the received broadband content, (ii) determine a channel associated with the desired content, (iii) determine an amount of delay associated with the channel, and (iv) schedule, based at least in part upon the determined amount of delay, the recording of the desired content.