Whew, that post took a while of reworking, but I know it was worth it. :rock