2. A method, implemented at least partially by a handheld electronic book reader device, the method comprising: under control of one or more systems of the handheld electronic book reader device configured with executable instructions, receiving one or more electronic books; storing the one or more electronic books in memory of the handheld electronic book reader device; and generating one or more searchable indices of the one or more electronic books, the one or more searchable indices comprising a searchable item index of terms in one of the electronic books or a searchable master index of terms in a collection of one or more electronic books stored in the memory of the handheld electronic book reader device, the generating being performed by the electronic book reader device.
2. A method, implemented at least partially by a handheld electronic book reader device, the method comprising: under control of one or more systems of the handheld electronic book reader device configured with executable instructions, receiving one or more electronic books; storing the one or more electronic books in memory of the handheld electronic book reader device; and generating one or more searchable indices of the one or more electronic books, the one or more searchable indices comprising a searchable item index of terms in one of the electronic books or a searchable master index of terms in a collection of one or more electronic books stored in the memory of the handheld electronic book reader device, the generating being performed by the electronic book reader device. 3. The method of claim 2 , wherein generating the one or more searchable indices consists of generating a single master index of all electronic books stored in the memory.