true!..also, here in the west, people feel that they have to somehow give to the society back for the blessings they received themselves. there is also a religious angle to it. a lot of Christians have been taught to serve the humanity through volunteering [unpaid service] and they take it to their hearts. they are very inclined religiously to help the needy amidst them.