this thread is WAY to cerebral for me...