1. A programming processing component comprising: at least one communications interface configured to receive broadband content output by a service provider; at least one user interface configured to receive a user command to record desired content included in the output broadband content; and at least one processor configured to (i) determine whether the desired content will be recorded by the programming processing component and (ii) direct, if it is determined that the desired content will be recorded by the programming processing component, the storage of the desired content in at least one memory, or (iii) direct, if it is determined that the desired content will not be recorded by the programming processing component, communication of a request to record the desired content to a content recording server via a network.