Actually I have started writing one in vb6 (for ease & speed in the creation) with the following criteria in mind;
1, Ability to track driver highpoints/penalties/place with per heat data spanning multi-years
2, Ability to view driver history/entries and highpoints/penalties/place for each spanning multi-years
3, store all event/race info as well as driver info remotely for backup purposes via internet
4, Ability to view event results via internet as soon as event results are published to web
5, Wizard based event creation as well as driver addition to driver database.
6, simple intuitive interface with customizable display of current, next and get ready heats
7, Software will use the GPL license (free)
other features
1a, Ability to capture timing data for saw with a resolution of one millisecond
2a, capture timing data for single boat laps (open water with single boat on the course) with a resolution of one millisecond. assisting in setup data gathering.
features 1a, 2a will not use the amb system as part of the reason for wanting to create this application was to allow all clubs to utilize this scoring software fee from the burden of costly hardware. If AMB publishes thier API, I can incorporate this functionalty into the application for clubs that already own this hardware.
Although not a 'professional' programmer, I am well versed in many programming languages, work in the IT field, and run my own hosting business from home with over 4 terrabytes of storage capability.
As far as local district three, a conversation with Shiela regarding this approx a month ago is what brought this idea about.
I can have some screenshots of this application in action in a few days and a fundamental basic working app in about a week. Since this will be free software, if you guys think that it looks promising then it can be developed from everyone's input for the benefit of all interested clubs.
This is just a quick shot of the 'New Race/Event Wizard' screen.