It sounds like you are very competent but sometimes we need a fresh set of eyes on a problem so I would ask a cossie specialist to run through each item with an open mind and do not tell them what it is not, I.e. let them problem solve it from the ground up....it is bound to be something very simple.