In Crystal 8.5, you can group using a formula field which uses different record fields, depending on a parameters.
The main limit is that you can't mix numbers and text. You can use Totext(number) to get them working together, but then they will sort like text rather than numbers, with 10 between 1 and 2.
Madawc Williams
East Anglia, Great Britain