Jim, we do the same as you, but we only have a personal handicap pursuit series, so the type of boat is irrelevant as we just add or subtract time from the boats baseline, even if they change boat.
I would like some means though of importing into PYS from sailwave, such that it recognizes a different boat has been sailed. If that means putting an 'alternative class' in then I guess that would or could solve it assuming PYS can be configured to pick it up.
Paul