If you're fundraising online - ten things your home page must have - from Network for Good

http://www.fundraising123.org/article/ten-things-your-home-page-must-have

I also recommend participating in their online webinars.