No problem, Tom - I'm learning myself as I go. And this is one of my own functionality requirements for the publication I'll start once I've learnt enough Opus...
I've played around some more tonight and got something that doesn't use frames anymore, but shows/hides/disables buttons according to a field in an Access database, and changes to using arrow keys to navigate according to another.
It may well be more than you want or need at this stage, but I'll load it up on this thread in case it's useful to anyone else, now or in the future.
I'd be grateful if any experienced OpusScripters would check it for errors or suggest improvements - I know my clunky, ugly code must have you wincing...!
Ideally I would have liked a case statement or an elsif gizmo, but I can't seem to find either in script...
Thanks,
Melanie