• Jeff,

    I was mistaken because I looked too quickly over the code and didn't read it properly. My code was neither shorter nor simpler.

    I am appropriately abashed.

    Geoff