I fully understand, as you have a lot of work invested here. If I can find the time, I may give it a go by plugging in your data. ;)
Good...