Jon,
A few suggestions that might be relatively easy to implement:
1. When publishing, you can add a note. But, you get just one regardless of the number of races. Ideally, one would want a note for each race and a separate one for the series, to be put in the HTML after the title but before the table caption (whether series or race).
2. When publishing, "@" or "#" in the title is automatically replaced with the current date or time. BUT, it is common to number races as "#1,#2,#3,etc" so it would be nice if there were a way to print the "@" and "#" symbols (a common way in software code is to add a "\" in front).
3. Finish times (and I assume elapsed times also but I haven't checked) can be input in a whole lot of formats BUT when displayed are shown in the same format they are input with. The easiest way to enter data isn't necessarily the way you want it displayed. It would be nice if one could specify the format to use for displayed times regardless of how times were input. Currently, corrected times are always shown in the "00:00:00" format and to have other times in a different format looks odd and might be confusing (though that seems unlikely). This is probably just a matter of defining a new variable to display based on the input variable. [By the way, the same issue arises for entry of starting times but in that case it is easy to use the format you want displayed since you aren't trying to quickly enter lots of times.]
4. A common practice is to put the points for a race right behind the place for that race. That allows a quick visual check that the right number of points are assigned based on the place. Sailwave puts the points after the corrected time and that cannot be changed (to move the points after the place column one has to move the Finish/Elapsed/Corrected times as well, which makes no sense). It would be nice to be able to move the points column for races just like you can for other columns so it can be placed as the second column after race place.
5. It would be nice to be able to define the elements that go into the titles. For races, you often see one race per webpage. When doing that, it makes no sense to include the race number in the title for each fleet. Including the race number in the title could be optional. By the same logic, including " Fleet" after each fleet name seems redundant. At the same time, it would be nice if one could define the text to put so if you wanted "R1 Laser Fleet" you would define "R[racenumber] " before and " Fleet" after. Then you could have "Race #1 - Laser" simply by defining before as "Race #[racenumber] - " and leaving after blank.
6. Similarly, it would be nice to be able to define the table captions for the race and series tables. Then the user could put whatever they want in the order that they want it. That would also allow the inclusion of HTML <span> tags for formatting.
I hope this might give you some ideas,
Art