I've just run out of time to screw with this. Somehow, the sum total of changes people made have broken it. I hope someone can take a look at it in its current state. ron