there is oh so much within coming from this thread!