How can nonprofits get free PR help? Ideas?

Vicki Young of Dallas, Texas writes:

“What’s the best way for a very worthy nonprofit agency to get free help with their PR campaign?

“I’ve been doing PR work for Captain Hope’s Kids as a nonprofit client for years, but I have to step down. It’s a great organization in Dallas, Texas, that’s dedicated to meeting the critical needs of homeless children in North Texas.

“They need an annual marketing and public relations plan developed, and help publicizing their annual special events. 

“I know this agency isn’t the only one that needs volunteer PR help, so I’m hoping your Publicity Hounds can recommend ideas that will help many other groups, too. Where should we be looking for volunteer PR people who can write press releases, or at least advise nonprofits on how to create a good marketing plan?”