We all pretty much realize that a logo "brands" our site, and helps in customer recognition. But is a logo something that only a pro can develop? Not necessarily. Check out the following links for some good insight on the building blocks of a logo and putting it all together.
Logo Basics
Additional Logo Resources
Bookmarks