Here's a sample (using my team's submission to last year's VETO): http://csclub.uwaterloo.ca/~hzafar/buzz ... ssups.html
To quote from the github project's readme file:
Even though the questions are being read in a browser, no Internet connection is needed. The generated XML files can be saved locally and collected after the tournament.TO USE: Click on the word that a player buzzes in on. The entire clue corresponding to that word will be highlighted. After one click, the clue will be blue, indicating a correct buzz. Another click will turn the clue red, indicating a neg. A third click will turn it brown, indicating the same clue was negged on and answered correctly with (i.e. if a team negs and the other immediately picks up the tossup). A fourth click will return the clue to normal.
When the packet has been read through and all tossups marked (dead tossups may have no marks), click the "generate stats" link at the top or bottom of the page to generate an XML of the buzzpoints.
I tested this by playing the packet through with my sister, to get a feel for how clicking on questions might interfere with moderating. I found it pretty usable and non-disruptive of the "game flow", but other feedback regarding this would be appreciated. (I also haven't tested functionality in IE or on a Mac.)
One issue with this is that it requires packets to be converted to XML (and then transformed into HTML). Depending on your resources, that can be a lot of work. Another is that I'm not really sure what should be done with the generated list of buzzpoints. If anyone has ideas for useful ways to present those stats (I have no statistics-related talents), I'd love to hear them.
If anyone thinks this is interesting enough that they might want to try it out for their upcoming tournament (even if only in one room or something), let me know, and I can help you get your questions formatted with the correct XML if you need (as long as it's not a tournament I'm planning on playing :p).
(Note: The bonuses in a packet would be in a separate file, just as normal bonuses. I didn't bother encoding and generating the bonuses for the sample packet, since no buzz point tracking is needed for those.)