1. A method comprising: displaying a graphical user interface that permits a customer to input a search request to search for a pay-per-view program; receiving a search query, via the graphical user interface, directed to a search of a pay-per-view program; identifying, in response to the search query, pay-per-view information pertaining to one or more pay-per-view programs based on the search query, wherein the pay-per-view information includes one or more program summaries pertaining to the one or more pay-per-view programs; identifying, in response to the search query, related contents pertaining to the one or more pay-per-view programs; generating a search result that includes the pay-per-view information and the related contents pertaining to the one or more pay-per-view programs, wherein the related contents include a news article, an entertainment article, a press release, a web-based article, a biographical summary, and a video advertisement promoting the one or more pay-per-view programs; displaying the search result via another graphical user interface; and displaying graphical user interfaces to permit the customer to identify available pay-per-view programs, wherein each of the graphical user interfaces is dedicated to a category or a sub-category of pay-per-view program types, and wherein one of the graphical user interfaces is dedicated to a person-specific sub-category.