Thanks lagbolt - some interesting concepts, but I can't help thinking that the approach misses the "select by genre" option, which, coupled with the arrival of new books, is why I think that the "stored seach" approach may be the eventual answer.
Sadly, :( I've got a lot of learning to do before...