7. The method as recited in claim 3 , wherein the numerical value is a numerical value in a range from negative five to positive five.
3. The method as recited in claim 1 , wherein entering a preference rating comprises entering a numerical value to be associated with the program attribute value, the numerical value indicating the degree of like or dislike of the program attribute value.