Hey, H! Not giving money, but instead giving your time to volunteer, is not selfish at all! I think it's quite the opposite. It's easy, and quick, to open your wallet, but time is valuable so giving it to others is a deed worth it's weight in gold, no platinum. And, it's good for the heart and soul, as well!!