It's great to use the sites to get an idea of what's out there, but nothing compares with networking. I'd try using meetup.com and joining some groups on social justice issues. I know several people who have found jobs that way (and I myself have helped make connections through those groups.) And, of course, linkedin.