Barry> I would agree. Use asserts for "this can't possibly happen Barry> <wink>" conditions. Without looking, I suspect that's probably what the author thought he was doing. Skip