Americans spend about $3.75 billion each year on seasonal cards. Now some of that money can go to a good cause in addition to spreading good cheer. This site lists more than 150 organizations, including the American Cancer Society and the National Wildlife Federation, that sell holiday cards to aid their programs. Search by the charity name or type. For many, you can see what percentage of the proceeds benefits the cause.