Credit card that donates to SIAI.

Luke posted about this on SIAI blog. Essentially, you can get a credit card with cash-back rewards program that automatically donates money to Singularity Institute.

This seems to me like a dream come true. Am I missing something? Are there any catches? Is there a better rewards program, which I can use to save more money, so I can donate more money to SIAI?