Tom, I am a little late but still hope you have some use for the contribution I sent.

Lennart