by Lisa A. Grimaldi | September 23, 2015
Dollar a Day will donate a dollar in the recipient's name to a different nonprofit every day. The recipient also will receive a daily email recapping the organization's mission. Cost: $30 for 30 days.