All -
If you are interested in non profits and masters degrees, an mba in this area would probably provide the best set of management skills as it sounds like you have a decent amt. of experience. I heard Heller School at Brandeis has a great program and gives PC scholarships and AC scholarships which would help ease the pain. Just saw rankings top10 in social policy and they have an mpp option as well.