Today's Courier Journal had an interesting article about an Louisville artist, Ashley Cecil. She goes to community events and takes pictures or a sketch pad. After recording the event, she paints it and then sells it. When she sells it, she donates part of money to an organization (e.g. paints a scene from Habitat for Humanity (HFH) event and then donates money to HFH).
Check our her website which explains this much better.