Stanford Social Innovation Review has a terrific article that clarifies how most nonprofit websites are strategically flawed from the get go.