The following are 25 very effective non-profit websites that are inspirational to look at and learn from …