. . . . . "Based on the user information, the program selects (82) a message set by employing algorithms for deriving demographic, psychographic, lifestyle or other information based on the user information and retrieves a corresponding message set." .