For those of you unfamiliar with Churning, it's the practice of signing up for a rewards credit card, spending enough with your everyday purchases to get the (usually significant) reward and then cancelling it. Many of these cards are cards with annual fees (which is commonly waived and/or the one-time reward will pay for). For a nominal amount of work, you can churn cards for significant bonuses.
Ordinarily I wouldn't come close to spending enough money to qualify for many of these rewards, but I recently made the Giving What You Can pledge. I now have a steady stream of predictable expenses, and conveniently, GiveWell allows donations via most any credit card. I've started using new rewards cards to pay for these expenses each time, resulting in free flights (this is how I'm paying to fly to NYC this summer), Amazon gift cards, or sometimes just straight cash.
Since the first of the year (total expenses $4000, including some personal expenses) I've churned $700 worth of bonuses (from a Delta Amazon Express Gold and a Capital One Venture Card). This money can be redonated, saved, spent, or whatever.
Disclaimers:
1. I hope it goes without saying that you should pay off your balance in full each month, just like you should with any other card.
2. This has some negative impact on your credit, in the short term.
3. It should be noted that credit card companies make at least some money (I think 3%) off of your transactions, so if you're trying to hit a target of X% to charity, you would need to donate X/0.97, or 10.31% for 10% to account for that 3%. The reward should more than cover it.
4. Read more about this, including the pros and cons, from multiple sources before you try it. It's not something that should be done lightly, but does synergize very nicely with charity donations.
In my experience, micro optimizations like these represent yet another thing to keep track of. The upside is pretty small, while the potential downside (forget to cancel a card?) is larger. If you're ok with paying the attentional overhead or it's a source of entertainment, go for it.
Personally I'd rather use a standard rewards card (mine is 1.5% cash), not have to think about it, and spend my limited cognitive resources on doing well at my job, looking out for new opportunities with large upsides, working on side projects, or networking.
For those of us on low incomes it matters. People past points of diminishing returns, perhaps not.
I also now have three credit cards that between each of them manages 3-5% back on large fractions of my day to day spending, I just need to remember which one to use at which stores.