holy god...I have to keep that thread in my mind until I am ready for it