Competitions can be fun (and/or stressful), and donations can be heartwarming for both you and the eventual recipient. Let's be forthright: both can also be good for business.