A method and apparatus for providing personalized supplemental programming
is provided. In one embodiment, the invention can include searching text
for a keyword, the text associated with primary programming to be
provided to an element of an entertainment system, accessing a database
upon finding the keyword, retrieving content associated with the keyword
from the database, combining the retrieved content with the primary
programming to generate combined programming, and providing the combined
programming to the element of the entertainment system.