How should I decide which charity/organization/cause to financially support? What principles should guide my decision making in regards to whom I donate?