Also worth noting about working in non-profits, if you play your cards right, you can get an awful lot of stuff for free or at a steep discount.  Google has been known to give away search appliances (even the big ones) to non-profits, for example.  My company gives away free licenses to non-profits (and it's not like we're made of money, it's just how we roll).  Most companies have a formal discount process for non-profits.<p>I'm not familiar with a lot of non-profit IT departments, but the one I am familiar with is very well-equipped, though moderately under-staffed.