I imagine most of you have friends you spend time with. You like them and enjoy their company. You probably share lots of common interests and spend time pursuing them together. Successful friendships tend to be about giving and receiving. It might be who pays for the football match tickets, whose house you eat at or who pays for the next round of drinks. We all like to give, but only provided we get something back that we value similarly. If not, the relationship can become sticky.
I wonder why that attitude of mind is rarely extended to our business lives. Sure, customers offer to buy goods and services in return for payment. It is taken for granted that if you have an illness that you can go to see a doctor for advice. Problem…solution etc. But have you thought about volunteering elements of what you do without the guarantee of reward? (Bear with me at this point!)