Technology Decisions: How have your IT/Technology projects worked out?

Non-profits have less room for error when it comes to funding and implementing IT and technology projects.  How have your implementations gone?  Are you struggling with integration, limitations of staffing, funding, open source products?  What is working well?