SOLUTION: donate to one (or both!) of the two amazing non-profits that I volunteer with.
If you care about cats, dogs, and the people who love them: I am a board member and dog volunteer with Henry's shelter, Pets In Need, the oldest no-kill shelter in Northern California. Every dog and cat there "should" be dead, but instead has been given enough time to find its humans (Henry would have been euthanized seven months before I met him if they hadn't rescued him from a kill shelter). The shelter also provides free spay-neuter and free vet care to low-income senior citizens and for senior dogs who were adopted from the shelter.
If you care about education, girls, developing countries, and rebuilding after genocide: I am also a volunteer mentor for SHE CAN, which teams mentors up with high-potential, low-income female students in post-conflict developing countries (Rwanda and Cambodia) to shepherd students through the U.S. college and financial aid application process, bring them over on a full ride, and provide them with a network of support through their four years of college before they return to their home countries to pay it forward in their communities.
If not for me, consider making a donation in honor of Henry (a/k/a Sir Cheedle Deedle Patrick Swayze IV) or in honor of Guech (the awesome Cambodian student I'm mentoring -- her household of 11 family members lives on $1,000/month, and she has big dreams). Both are great causes in a world full of important causes that need our help. Links in the comments for both orgs. Don't forget to get employer gift match if you've got that kind of employer.
If you do donate, I'm so honored to have such an awesome friend, and I'd love to know so that I can thank you. If not, it's OK, we can still be friends.