An affinity-based interface provides fictional and non-fictional
characters that are enabled to interact with viewers. The fictional and
non-fictional characters are each emblematic of a specific affinity group
categorization, which a user personally identifies with and is drawn to.
Selection of an affinity character also provides a filter for selecting
internet and broadcast content associated with that character. Second
level content is also associated with and mediated by each character.
This provides e-commerce opportunities whereby sponsors can direct
advertising content based upon factors such as the relative popularity of
each character or the demographic group associated with each character.