Punki: yes I agree that giving to charities is a good cause. Just got my daughter a trip to New Orleans for January (she declined a business ticket so she could go in economy with her friends who had already used their parents air miles for tickets!).
I also have given rewards to registered charities that I volunteer with so their people could do those mid week flights that cost so much.