There are seemingly infinite options out there for raising funds, however, so many of those options keep 20% - 40% of the money raised.
Other lucrative ideas include sponsorship deals with local businesses and merchandise sales. I think TeamDonor is simplest choice at the end of day.