A believer gives to give, out of a cheerful heart because God loves a cheerful giver, and NOT because by giving you'll get a lot more in return!!! That's not giving - that's bargaining!!!!!
I don't know why I never thought about it. It's not even bargaining, it's actually more like gambling :p