Fun for a good cause