1. A method for presenting a program representation, comprising: obtaining, by a media controller, program rating information derived from a plurality of identified users regarding a plurality of programs; determining a social ranking of the plurality of programs based on the program rating information; and causing a display of a plurality of program representations to a viewer, wherein the plurality of program representations represent corresponding ones of the plurality of programs and wherein a differentiating visual characteristic of each of the plurality of program representations is based on the social ranking.