True selflessness is helping other people just because, not bragging about it, and not expecting anything in return except the opportunity to help another. Living life this way is extremely rewarding. While is true that there are some people who will take advantage of another's generosity, there are also people for whom your generosity might change that person's life for the better. What an incredible opportunity! Something that is small to you might be significant for someone else.
The next time you see someone who needs help, help! Random acts of kindness restore faith in humanity. Start by committing to one random act of kindness per week. When you are ready, build up to at least once per day. I derive more joy from helping others than I get from whatever else I could be doing with that time or money. That might sound crazy to someone who is new to to this concept. This lifestyle is addictive--in a good way! Now get out there and make a difference!
Have the money but no time? Or time but no money? No problem. Here are a few organizations whose overhead is so low that you can be assured your money or donated time goes to help those who need it instead of inflating corporate salaries:
- International Rescue Committee: http://www.rescue.org/how-you-can-help (not religious)
- Cross International: http://www.crossinternational.org/projects (Christian-based)
- GLIDE (Spiritual-based, makes a powerful impact in the San Francisco community)