I'm not trying to discourage the OP, but JD positions at small non-profits are extremely competitive, and not just because the economy makes it difficult for them to hire right now. There are very few non-profits that will use their scarce resources to hire someone who hasn't already demonstrated a commitment to the issue or at least to public service. The (apparently widespread) notion that it's easy to land non-profit jobs is extremely out of touch.