I don't know what others think, but I feel like the rules for maintaining a 501(c)(3) create more trouble for most organizations than it's worth. Most corporations write off their donations as "advertising" (if you do banner, website, etc...) as it is a better deduction for them than as a donation to a non-profit. Not sure I've ever really seen the advantage to all the extra work of having a 501(c)(3) on the relatively small scale most Ohio orgs operate at.
In terms of making money though, take a look at Tony Rico's Firecracker organization. Word on the street is he makes well over 1.5 million/yr on his softball org. He has teams in 17+ states at all age levels and last I saw people are still lining up to become a "Firecracker." Maybe for him this makes sense???