another fine contribution! thanks