Here's a good laugh at npENGAGE: If Google were a nonprofit, what would its website look like?
Actually, I don't think this is accurate. On the real nonprofit Google, the "Search" button would be much harder to find, and getting to the actual search page would require users to navigate through several pages with titles like Learn about our algorithm!
The most meaningful information you have to share should be at the forefront with options for next steps. Giving your visitor too many links, too many choices, or too much information divides their attention and detracts from the bare essence of what you are trying to achieve.
As a counter-example, check out the homepage of Ocean Conservancy:
That's a beautiful page. No mistaking what the donor can do there. (Actually, there's quite a lot of content on the page, but almost all of it is below the fold: You have to scroll down to see it.