Fascinating problem!
Of course it will not seem that way to anyone who is trying to get beyond it.
I think I have an answer, but I will need a few more minutes to check it out. If you are interested drop a line.
EDIT: Yes, I have it! At least as far as the description on VBAExpress.