Things like this kind of put my complaints about silly programming stuff into a bit of perspective!