Hi Robertb.
I know it might be a little late ;-), but I have an idea about enhancement of the user interface (list of e-books).
The enhancement could be very cheap in terms of programer work.
The current situation:
- The reader device stores information about the current page the user is reading for each e-book, so it can open the book at the page where the user was reading last time.
- The reader displays list of e-books for user to choose the e-book
The improvement:
- If the current page for the e-book is the last page, the book icon or name is displayed in a list of books in grey color (or perhaps in italics), so the user can see at the first glance that this is the book he has already finished. If you decide you do not want to finish the book you simply go to the last page prior to closing the book.
The designers of the user interface for a typical book reader (Sony PRS, for example) have not foreseen the situation where user wants to upload several hundred, or perhaps even over a thousand of e-books from Silk Pagoda, Moblieread fantastic collection, Project Gutenberg, private hoard, .... This is why power users are clamouring for folders, possibility to move books between folders, rename books or delete books. I think this situation could be greatly alleviated by possibility to distinctly mark or filter e-books based on the page where the user has left the book.
You might even implement a virtual folder or list of books that would be called "To be read" for all the books where the current page is page 1.
I hope this helps to create a better product, an interesting firmware update, or, perhaps, a better second generation of Astak ;-)

Hey, Sony engineers, I hope you are following this thread as well