I have the same questions too... what else should I be doing or what tips and tricks have I missed?
I will go ahead and toss out a recommendation to start a Donor Advised Fund.
Years ago, I was recommended to start one, but I didn't start it until this year.
Now that I've done it, I can say that it worked out very well for my ESPP shares.
You get to shelter capital gains and deduct the FMV of the shares.
In my case, I get almost double the value by donating shares instead of selling them, paying tax and then donating cash.
There are also some ancillary benefits, like accelerating tax deduction to the current year in case you plan to retire soon.
In my case, I can anticipate donating X dollars/year to each school that my kids attend.
So there's no cash lost if I donate 10X this year vs donating X/year.
This is simply a more tax efficient way of accomplishing my goal.
(this clearly would not apply to a for profit school, but my kids are going to public school)
There are many articles that discuss the benefits, like this one-
http://jlcollinsnh.com/2012/02/08/how-to-give-like-a-billionaire/and here's an example from fidelity with some numbers-
http://www.fidelitycharitable.org/giving-strategies/tax-estate-planning/appreciated-securities.shtml