There are thousands of non profit organizations you can support, and this post will show you how to do that effectively.Fun runs and other athletic events are a good way to raise money for charities and other excellent causes. Joining an enjoyable run is a way you can continue fit and healthy whilst also raising money for whatever excellent cause y