A broadcast recording and playback device comprising: at least one tuner configured to receive broadcast programs broadcast from a plurality of broadcast stations; a processor; a memory having stored thereon computer executable instructions which, when executed by the processor, cause the processor to perform operations including: causing recording of the programs broadcast by the broadcast stations, wherein the programs include metadata, program content, and advertisements; initiating play back of at least a portion of a selected recorded program broadcast by a particular broadcast station for a particular amount of time responsive to commands received from a user; keeping track of play statistics associated with the selected recorded program including the amount of time the selected recorded program is played back; tagging the play statistics to identify the particular broadcast station that broadcast the selected recorded program based on the metadata; calculating an advertisement credit for playing back the recorded program based on the amount of time the recorded program is played back; awarding the advertisement credit to the particular broadcast station that broadcast the selected recorded program; initiating playback of a recorded advertisement broadcast by the particular broadcast station based on the awarded advertisement credit; and providing the particular broadcast station with feedback of the playback of the recorded advertisement broadcast by the particular broadcast station. at least one tuner configured to receive broadcast programs broadcast from a plurality of broadcast stations; a processor; a memory having stored thereon computer executable instructions which, when executed by the processor, cause the processor to perform operations including: causing recording of the programs broadcast by the broadcast stations, wherein the programs include metadata, program content, and advertisements; initiating play back of at least a portion of a selected recorded program broadcast by a particular broadcast station for a particular amount of time responsive to commands received from a user; keeping track of play statistics associated with the selected recorded program including the amount of time the selected recorded program is played back; tagging the play statistics to identify the particular broadcast station that broadcast the selected recorded program based on the metadata; calculating an advertisement credit for playing back the recorded program based on the amount of time the recorded program is played back; awarding the advertisement credit to the particular broadcast station that broadcast the selected recorded program; initiating playback of a recorded advertisement broadcast by the particular broadcast station based on the awarded advertisement credit; and providing the particular broadcast station with feedback of the playback of the recorded advertisement broadcast by the particular broadcast station. causing recording of the programs broadcast by the broadcast stations, wherein the programs include metadata, program content, and advertisements; initiating play back of at least a portion of a selected recorded program broadcast by a particular broadcast station for a particular amount of time responsive to commands received from a user; keeping track of play statistics associated with the selected recorded program including the amount of time the selected recorded program is played back; tagging the play statistics to identify the particular broadcast station that broadcast the selected recorded program based on the metadata; calculating an advertisement credit for playing back the recorded program based on the amount of time the recorded program is played back; awarding the advertisement credit to the particular broadcast station that broadcast the selected recorded program; initiating playback of a recorded advertisement broadcast by the particular broadcast station based on the awarded advertisement credit; and providing the particular broadcast station with feedback of the playback of the recorded advertisement broadcast by the particular broadcast station.