You can also find a wealth of information on the Foundation Center website
www.fdncenter.org There is a huge searchable listing of foundations that make grants to non-profits and a link to the Philanthropy Digest Message Board to find answers to your questions and provide help.