This thread has been so ...enlightening.