1. A method for presenting a program representation, comprising: sending, by a media controller to a server, at least one user-identifying criterion for use in identifying a plurality of identified users from a plurality of users, the plurality of identified users being a subset of the plurality of users; based on the user-identifying criterion, obtaining, by the media controller, program rating information derived from the plurality of identified users regarding a corresponding plurality of programs that are currently being accessed by the identified users; 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, each of the plurality of program representations comprising a non-textual image, wherein the plurality of program representations represent corresponding ones of the plurality of programs and a display of a plurality of user icons, each user icon identifying one user of the plurality of identified users, wherein each user icon is displayed in association with the program representation that corresponds to the program currently being accessed by the one user of the plurality of identified users, and wherein each program has a social rank and the program representation of the program is sized based on the social rank of the program with respect to the social rank of other programs represented by other displayed program presentations.