Though, it could be as simple as something like set49mode. There will be preset lwa files the user creates (like joy4way.lwa, 4buttons.lwa, diagonal4way.lwa) and the utility would run LWSend with the correct file based on controls.dat... I might just do that.
Now you're firing on all eight

(J/K) This was the idea behind the LWSend utility and much of the way the software is structured. You could literally have a separate animation, looping, looping for 5 times and staying on, or just turning them on. Most everything can be done at this very moment, but even fancier stuff will be possible once the animations can be called from a script.
For instance, lets say I setup LEDs for each of 8 directions of a joystick (yes, only need three outputs for this as discussed earlier) and 6 lit buttons.
My normal setup is
456
123
So I'd have a 1button, 2button, 3button, 4button, 5button, 6button lwa files.
But for neogeo I do this
XX4
123
And if you were really cool, you could use RGB leds in white (or clear) buttons and they could light up the actual colors used in the games.
This would require way more info than controls.dat could provide, but perhaps an add-on for colors would be an interesting diversion.
Randy, is it possible to blink a led, say 4 times, then stay on steady?
It is possible to do this with the software in it's current state. It'll take all of about 30 seconds to make with the editor

Thanks for bringing up the stuff you have thought of. The interesting part about this device is that people haven't even begun to realize the cool stuff that could be done with it, especially with the addition of some relays.
Here are some examples.
Have your monitor power on
only after the machine is booted (no more Windows screens)
Power on the monitor only after you know PowerStrip is up and running.
Use it to control things on a homemade SkeeBall (Basketball, Redemption, whatever) machine for sending pulses to a ticket dispenser or turning on a rotating light, running mechanical doo-hickeys....etc.
Couple it with a KeyWiz (GP-Wiz, IPAC, whatever) and have a 32-zone alarm system controlled by your PC
Chase lights on a JukeBox, or control the mechanics of a REAL jukebox

Control the lights and coin dispenser of a Slot, Video Poker, etc machine (entertainment purposes only, of course)
Control the sliding blind in a live Peep Show (hmmm...second thought, that should be left to the professionals)
Anyway, you get the idea. With the possibility for up to 500ma to be delivered by each output, it's good for more than just LED's. We will probably look at adding a relay board to go along with this eventually but not right away. Should be interesting to all the cool gadgets that end up attached to this thing

RandyT