@Ascension - Spot on! That's what it needed - I'll make that change next time I work on it.

Not sure about the ascending/descending though - which way does everybody think works better?