Wow, I'm on a roll. My bug fix from this morning went from a simply error to a 'crash the box' type error. This time it's really fixed. I mean it. Serves me right for coding on a Sunday.