If you go through the Amazon Smile portal you can give a percentage of your purchase(out of the price) to the charity of your choice - even the NRA foundation.
http://smile.amazon.com/gp/goldbox/ref=nav_cs_gb
Oh, I forgot about that! I give my 1% to children’s cancer research. It was fun “shopping” for a charity.