I sit on a few boards. Mainly for networking, but enough to know that most of the money you donate is wasted on a circle jerk of inefficiency, ass-kissing and incompetence. But I do get a lot of referrals and meet a lot of "powerful" and "interesting" people LOL. This has put me on the radar of some pretty cool people, but also a lot of bleeding liberals who want my money for <> and are aggressive little fucks that bother the shit out of me. So I nail the hot ones - DC is FULL of non-profits that hire chicks who are hot and are willing to work for pennies. It's kinda funny the way I pull it off - the more I tell them "no" the quicker they take off their panties! LOL. (yes, I know I'm a bastard)
The way I choose give back is by spending time in my old neighborhood. My Aunt who lives there in one of my houses is a SAINT. She was more of a mother to me than my biological one. She keeps her finger on the pulse of the neighborhood and calls me if I need to get someone's ass back in line (or bail someone out). I hang out with some of the kids and try to show them that there is a way out. Or scare them with stories from prison. Or both. I've helped a few of them with money for community college for a semester before they learn about grants and loans and what not. It's both very rewarding and depressing at the same time.