Here is an idea for programs like Adobe Acrobat (both the reader and the full version). Allow users to set a "Current Page" bookmark. I know Acrobat will remember the last view of a document. But sometimes that is not where the user left off reading. They may have simply looked at another page for reference. Besides, that is saved on the computer rather than within the document. Therefore, if the user is synchronizing the document between multiple machines, as I often do, then when they pick up reading on the other machine they will be taken back to where they left off on that particular machine. This is not ideal.
All these programs need is a special bookmark, using whatever technology they currently use for bookmarks, but just update the location pointed to by that bookmark to whatever is the current page when the appropriate button is pressed or menu item is chosen.
The contents of this post is Copyright © 2009 by Grant Sheridan Robertson.