Interface 210 may be a device which allows a user to view, search, and interact with the programming schedules described above, and may include, for example, a television, a personal computer, or other electronic devices that allow for user interaction with the system 100.