Hi Troy, Thank you very much for this nice list of suggestions. I will sleep over the question and see to which direction my feelings bring me, as there is no optimal solution ;-) All the best, Stéphane -- Dr Stéphane Magnenat http://stephane.magnenat.net