JacquesBH, I should have mentioned that Tako is also by Mikael Rogers - totally worth reading his code, and that could keep anyone busy for a long time.