I've heard about a machine that both deals and reads the cards, and is meant to be placed on each table. When the deal is over you just put the cards in the machine (without shuffling them) and it reads the order all cards were played. Then it redeals the cards for the next deal. I haven't seen one of those machines in operation, but there is a nice clip on their website (http://bridge4people.com/. Also, I haven't heard if this is the solution they're planning to use, but if it's available I guess it would work. The only problem could be revokes, and perhaps claims, apart from getting all the players to put their cards in nicely...