That was my way of thinking, but in for example, Andy's case, he (I think) has the time to do this, giving it the necessary thought along the way. Obviously with the support of the forum. And he probably has a pretty good grasp of it all by now, so just a bit of graft to get it done.