Argh. Well, thank you! I don't know why they would code it that way though, or why programmers just shrug and accept it. You would think that something like that would be high up there on the list of things to fix before people get angry. It wouldn't take much work to check and make sure that both arguments are valid first. Oh well.

It only took me an hour to rewrite the program. Not that it was terribly simple, but it must have taken a lot of thinking as opposed to writing the first time. ^.x