1. A system, comprising: a content processing device that selectively receives media content; a profile that is used to determine the media content; and a software application included on the content processing device that is configured to receive a message from a remote computer, receive user inputs in response to the message, and update the profile based on the user inputs.