1. A method for providing a personalized entertainment program database for use with a program selection systems, wherein said system provides an electronic information database comprising a plurality of summary records from which a user can make a choice, said method comprising the steps of: a) receiving and storing said summary records; b) displaying a selected record from said summary records; c) indicating preference or dislike for said selected record; d) storing said selected record with its indicated preference or dislike; e) deriving first search information from said selected record; f) correlating said first search information with each of said summary records so as to select second selected records from said summary records; g) storing said second selected records so as to form a personalized information database; h) displaying a further selected record from said personalized information database; and i) repeating steps c) through h) until said displayed selected record is chosen by the user.