A system and method to facilitate selection and programming of at least one of
audio and visual program are disclosed. A first computer is operative to connect
to a second computer for filtering through a plurality of audio and/or visual programs
based on selection criteria to provide a filtered representation of programs. A
program from the filtered representation of programs may be selected at the first
computer so as to cause a token indicative of the selected program to be assigned
to a recipient operative to receive the token. The recipient may be a user at the
first computer, a third computer, or an entertainment appliance. The token represents
the selected program with sufficient particularity to program an entertainment
system based on the token to record the program represented by the token.