i think it is not worth starting a thread about...? in fact upwards of 3 threads? is that the answer you need?