I think my last reply got lost in the ether since it hasn't come up on this thread.
An example of the calculation I do is for alpha grouping:
(IIf(Left([SurName],1)<"E","A - D",IIf(Left([SurName],1)<"L","E - K",IIf(Left([SurName],1)<"S","L - R","S - Z"))))
I am convinced it is...