agreed this thread is going on and on...