An on-line scheduling application allows users to personalize how
television-related, entertainment-related, and social event related
information is provided. Users may select one or more sources from which
the information is obtained. Users may set up a date book that is also
used as a source. Users may select one or more delivery schemes that the
application uses to provide the information. One or more of the
personalization features of the scheduling application may be
incorporated into an on-line television programming guide.