Oh boy.... Great post Lennon, I will be responding later today.