1. A method for provision of user selected advanced closed captions, comprising the steps of: extracting closed caption information from a television signal having corresponding television programming; determining whether one or more user selected attributes have been set; applying at least one user selected attribute to at least a portion of the closed caption information; and displaying the closed caption information on a display device in accordance with the user selected attributes via a graphical overlay on top of the television programming.