Team 93, at least this year, reused a CakePHP database as a starting point, then went on to put in a really slick idea, using a fast-read scanner to enter in the data. In short, a scantron sheet. Three minutes of basic instruction of what to look for and how to fill in the bubbles (although I don't really think they could be called bubbles since they were squares...

) and they were nearly ready to take over for someone. The only downside I notices, it took awhile to fill in those pesky bubbles (squares). At any rate, with good reliable data, it wouldn't take long to figure out who the outstanding robots on the field were.
So if you were taking a look at the sheet you might see:
Scores
Near: [] [] [] [] [] [] [] []
Middle: [] [] [] [] [] [] [] []
Far: [] [] [] [] [] [] [] []
Then all a person would have to do would be fill in the number of []'s that that robot did by each zone. We used the same method with transfers and other types like autonomous mode as well.
Because some traits, like defence, can't be qualitative (or is it quantitative?), a comments box for whatever you want to say is included as well.
That's the major stuff, although the []'s for the program to run properly were included. A.K.A. Team number, match number and type of match.