Nice post there...A whole wall of text