Nonprofits & Charitable Organizations: Differences, Registration, and Pros & Cons