Ah, I was just about to edit my first post and saying that I've done some testing now (wrote a simulator for it), and come to the conclusion that it still needs a lot of work, even at this level (the basic math didn't work the way I thought of it). So you may have the weekend off, Rob!

OT: And thanks for still keeping an eye on my blog!