Fred, you can "encourage the software developers to incorporate this in their offerings" all you want, but don't hold your breath. As you know, I love Albert & Roman, and I adore bomb-proof ALGE equipment in general, but USB is just plainly and clearly a STUPID idea for a timer interface. Dumb, dumb, dumb. So don't look for USB Timy support in Skunkware any time soon. It's a waste of my time, and of my customers' time chasing the problems USB will inevitably cause.
The two interfaces _perfectly_ suited are serial and TCP/IP (network). Serial is dying a slow painful death, so we are left with networking. USB isn't even on the list of technically sound options.
AMB, for instance, offers simultaneous access via serial and TCP/IP to their industry-leading Tran-X Decoders. As a matter of fact, a Tran-X Decoder is, in and of itself, a TCP/IP _server_ (not merely a client or an ad-hoc), so that up to _four_ clients can attach and receive data _simultaneously_ from an AMB Decoder.
FinishLynx, also the undisputed leader in their industry (digital photofinish), offers a TCP/IP interface, and _only_ a TCP/IP interface, to their cameras as well.
Neither of the above companies have even attempted to touch USB with a ten-foot pole, as USB has severe distance limitations, USB has _huge_ stability problems, USB is extremely finicky to set up, and a stable USB configuration - once arrived at - can be ruined by an unstable one on the same PC. Furthermore, ALGE's particular implementation of USB depends on an Active-X driver which is a "black box" to an applications programmer (me).
As proof of the idiocy of USB for the mission-critical timing interface, I offer the following experiment:
1) Using any timer with a serial interface, run your favorite timing software. At a moment of your choosing, turn the timer off, or yank the serial cable. Wait a while, then re-attach or turn the timer back on. All will be fine.
2) While surfing the internet, yank the TCP/IP connector out of your PC or turn your modem/router off. Wait a while, then re-attach. All will be fine.
3) Now for USB. To perform this test, you don't even have to be running application software. Just turn on a USB device that's configured into your Windows setup, like a printer or a router. Leave Windows open on your desktop. Now yank the cable or turn the device off.
If you're running Windows 9x, your PC will probably crash.
If you're running NT, you can't perform this experiment IN THE FIRST PLACE because NT doesn't support USB _at all_.
If you're running Win2k, your PC may crash, it may not, but if it stays up it will give you all sorts of angry messages, and when you plug the device back in, it will not be recognized unless you either re-boot or, if you have the technical expertise, you diddle the Windows Device Mangler.
If you're running Windows XP, the experiment may or may not work, depending on how much time elapses between when you yank the device and when you re-attach.
I begged and pleaded with ALGE to offer a network interface to the Timy or to ANY of their timing products. They looked at me like I was speaking Swahili.
The timing device manufacturing company which comes to market with a viable timer bearing a TCP/IP interface will win this market. I, for one, would go out and buy such a timer (at retail prices if necessary) for my own use, and I would throw the serial timers I've got in my office - of all brands - into the nearest trash can.
Currently several professional Skunkware customers (including myself) are using serial-to-IP converters to access all their serial devices, such as timers, GAZ displays, tape printers, etc, via network. It is just OBVIOUSLY the way to go. At US Open tennis, for example, I use a 16-channel Moxa serial/IP protocol converter to convert umpire Palmtop data into network packets from 13 courts simultaneously. In doing so, I eliminated three muxes, approximately two miles of serial cabling, and all sorts of physical and logical limitations as to where certain mission-critical PCs had to be located around Arthur Ashe Stadium. The weak point in this setup, of course, is that the protocol converter can conceivably die. But you know what? TCP/IP is so flexible that you can use multiple redundant converters flowing through multiple redundant switches, so if one pathway dies for whatever reason, data finds another pathway _by itself_ - a feature built into the basic design of TCP/IP. The ONLY single point of failure remains that exclusive serial or USB interface between the timer and whatever.
Aaaaaaaaaaaaaaaaaaargh!!!!!!!!!!!!