The point I want to make is about how you give. If you give anything with the expectation you will get anything back, you are setting yourself up for failure. You won't get the recognition you seek. And giving isn't a competition. More than likely, you won't be giving in the same circles of Warren Buffett or The Gates. Give and expect that gesture to be forgotten by everyone, forever. Period.
Do it for yourself and with sincere joy and zeal. And then, watch what happens. It's almost like magic. You may not see the results immediately. It may not be in the way you expect. But you ALWAYS get back far more than what you give. I promise.