I read this post from Patrick and I felt 1/10th of his pain.
I sent him an email from his contact page, as his blog does not allow comments, saying that if he can distill the problems into words the we can have a look. No guarantees and no fees.
Unfortunately the email has bounced. So Patrick if you read this get in touch.