Plan for virtualization from the get-go
Software like VMware Server, Microsoft Virtual Server, and Xen are all available for free-as-in-beer, and Xen is open source as well. Plan for virtualization of servers up front for easier scalability, fault-tolerance, and better security through separation of services. Not non-profit specific, of course, but saves money in the mid and long term. But you probably knew that already.