> Certainly this would be better, although I am still thinking
> this is application specific, indeed I think it is probably
> function specific, rather than embedded specific.
"I am still thinking". Huh? Did you even bother to try the demo before you started saying what you thought?
> My logic is that most applications use a generator to generate
> unique keys for database records. When used this way it does
> not matter if the generator is not saved when the application
> crashes because the transaction will be rolled back anyway and
> so it's use of the generator has no consequence.
Wrong. My users are seeing problems where the generator has the wrong value. I would not waste Jason's time if it were an academic issue. Is is much more than that. It is a real issue seriously affecting the quality of my software.