1. A method comprising: examining electronic programming guide (EPG) data to identify television programs scheduled in corresponding timeslots; collecting metadata related to the identified television programs; and forming one or more affinity clusters using the collected metadata.