Asking for a raise
trevelyan: No-one else is posting from the perspective of an employer, so let me point out what seems obvious to me. No-one who works for a non-profit is going to be making what you refer to as "market rates". You signed up for a lower salary when you joined, and so unless you get satisfaction from the mission of the non-profit you should  move on. Otherwise the salary issue will canker over time and you may even come to resent the non-profit for being... a non-profit.The most important thing is that you do not leave the organization in the lurch. You do not want to be remembered as the guy who pushed them onto ROR and then bailed leaving them with a system they couldn't use. Or the guy who signed on when the economy was rough and then started complaining about salary six months in. Basically, avoid letting the money issue come between you and your coworkers/employers since it is probably not their priority. Figure out your long-term goals and move towards them while giving others time to adjust.