You can get 10 DL miles/$ with the National Foundation for Cancer Research:
http://www.nfcr.org/index.php?option...156&Itemid=283
I believe they also offer AA miles.
If I recall correctly, while they actually do support cancer research, their overhead costs are quite high for a charity. Something to consider.