1. A method for providing a targeted message to a user of an interactive television application, comprising: receiving at user equipment a message distributed from a first location, the message having associated targeting criteria related to particular programming content; comparing the targeting criteria to user information stored on the user equipment to determine whether the user has access to the particular programming content; and presenting the message to the user if the user does not have access to the particular programming content.