Hour4Our, a nonprofit encouraging communities to donate one hour of their time or income to charitable organizations, is ...