More than happy to help and it's not as hard as you probably think if you break it down into it's constituent parts. It's probably best that I send you a copy of the file and some notes offline. Do you have an email address that I can send this info to?
Regards
Chris