That's the way I've always overcome the problem of getting to bookmarks also. You give up a little real estate to keep the bookmarks bar visible, but it is a good way to organize things by subject matter, project, urgency, etc.
That being said, I'd love a configurable cache that would allow me to open a group of bookmarks to exactly where I left off on each page (or where I had frozen the data to keep a static record.)