It’s great to donate.  I love it.  It makes me feel good to forward my money on to someone who needs it more.  Sometimes I feel a bit guilty though, when I spend it on frivolous crap, knowing that it could be helping someone more deserving.