22. A set-top box comprising: a receiver to receive primary programming from a broadcast programming source; a supplemental programming database having content criteria and associated supplemental programming, the supplemental programming being programming that supplements the primary programming; a supplemental programming agent, coupled to the supplemental programming database, the supplemental programming agent comprising a commentary provider to evaluate received primary programming using the content criteria and identify supplemental programming using the database, and a commentary generator module coupled to the commentary provider to generate commentary based on the supplemental programming; and a commentary delivery module, coupled to the commentary generator module, to provide the generated commentary to an element of an entertainment system; wherein the supplemental programming agent comprises a video evaluator to evaluate video of primary programming using the content criteria and identify supplemental programming using the supplemental programming database.
26. The set-top box of claim 22 , wherein the commentary generator module receives an identification of supplemental programming from the processor agent and generates a video signal based thereon.