yep - i was wondering about the interpolation side you went with, but clean code would definately be simpler.

I'll write up my pseudo-spaghetti tomorrow at work and post with diagrams.

Don
have a great day