I am a Computer Science student at the University of Bath in the UK and am completing a project related to the handling of buy-ins/payouts in small home cash games.
The way my home game tends to handle it is by pickign someone as a 'bank' who everyone sends their buy in to then transfers everyone's payout. Would be great to have some discussion in the comments about what people think is the best way of doing it.
I have also made this survey to collate what people think is important in running a game: https://docs.google.com/forms/d/e/1FAIpQLScSnTp8swCpkQ34JmZeb-c291-iI23nr7M9En4N62HTgoeTgg/viewform?usp=sf_link
Its all multiple choice so should only take a couple of minutes to complete and I'll post the results here if we get a good response.