Thank you very much for your effort and your time Acorn and Egg. Both solutions look very interesting. I am going to play with both and see which one apply to my case.
Thanks again