I had previously mentioned this idea over at Caleb's website.
I kinda put two and two together to come up with this idea.
The first was seeing these iPhone like contraptions in use by the employees at Home Depot. It has a built in bar code scanner so the employee can scan whatever the customer phones in about, and then can respond with whatever quantity is in stock on the phone's display.
My mom was in the hospital right around Thanksgiving Day 2013. Nobody even touched her with out first scanning her wristband and asking her for her birthday.
So my idea was to give the regular USPSA competitors a similar wristband at the start of the shooting season. When they show up to a club match, they put on the wristband (or clip a key fob to their hat or belt) and walk up to the stats shack. Inside the shack is a bar code scanner which scans the wristband. On the big touch screen, it asks:
"Are you Tyler Durden?"
And you press "yes" or "no"
Then it asks "Is your USPSA member number A12345?"
"yes" or "no"
"Which division are you shooting today?"
"open"
"limited"
"limited 10"
So on and so forth.
Then it asks you your class.
Then it asks you which squad do you want to be.
Then it populates all this data to that squad's hand held scorekeeping device.
When you get ready to shoot the stage, when you step up to the line, the ( scorekeeping ) RO scans your wristband.
This also has a built in timer. It goes BEEP! Then after unload and show clear it saves your time automatically. Then you go forward to score. Meanwhile all this data is continuously being uploaded via WiFi to the "mother computer" in the stats shack. In fact for larger/major matches, you could have a larger flatscreen displaying the scores, a leader board essentially, in real time.
EDIT: I used to be a match director, so I know how much it sucked punching in scores by hand into EZWinScore.