This year, in addition to pit scouting, we're using a custom program I threw together that is similar in concept to Aluminum Falcon's program:
http://www.chiefdelphi.com/forums/sh...ad.php?t=93841
There is only one person watching each match (although a second person is useful to ensure the first one doesn't miss anything). The user enters in the 6 teams competing in that match, and then whenever points are earned can attribute them to whichever team did the scoring. The program then compiles the data at the end of each match and shows the total points each team has earned in auto, teleop, and endgame, as well as ranking the teams by total points earned / matches played, with the option of disregarding select teams. We took the data and copied it by hand to paper for our captain to take onto the field for alliance pickings, which was pretty quick as there were only 28 teams. It doesn't make Excel docs;

that's not my expertise. I opted out of internet databases, as internet is not always available. (it wasn't at our regional anyway)
The program doesn't go into bonuses or penalties or failed minibot attempts, but relies on the fact that if a team is consistent with their scoring they will get a higher subscore in that area. It's simple, but it works pretty well. The program will also give strategy advice based on what teams you are up against and what the strengths of your partners are, as well as what strategies you can expect from the opposing alliance.