My suggestion to people is that they should find things or ways to volunteer for the community which they can accommodate in their daily work schedules. Since their basic aim is to be able to do more than just donate money, they can find things to do within drive-able distance to their work locations. Most of my friends and family who don't have much time to spare during the day are usually trying to find some orphanages or blind schools in their work area to go and spend time with the kids or the elderly during their lunch time. This helps them get away for a break and gives them a feeling of giving time for something invaluable.
Also, volunteering is helping and it doesn't need to be restricted to going to a temple, church, orphanage or any such place. I think what matters is feeling someone's pain or having the heart to share your good with the others. So if an old woman is carrying a heavy shopping bag, one can simple volunteer to carry it for her. If an old man is trying to cross a street, we can volunteer by holding his hand and helping him over to the other side.