Nothing wrong at all with giving of your time or skills; in fact, that may be the best kind of pure charity. I'm finding these days my "list" is so very long that it's more practical for me to give up buying something and donate the cash than for me to take the time and work on someone's needs.
TC