Nowadays not many people are willing to contribute, and volunteer to help out.
Giving is an attitude, meaning you are gifted enough, and have the ability to give. Through giving and helping out, actually you will gain invaluable experience throughout the process, which you can regard as a self-learning process. Your inter-personal skill will be improved as well. You will also be a happier person because you know you have done some good deed.
So next time if you are invited to help out your own industry and niche, do not miss the chance. If you can actively look for volunteering opportunity, better.
Any other thoughts?