DIY Graphic Design

Money invested on professional graphic design services is money well spent. Graphic design and desktop publishing require software, skills, an aptitude for design and layout and experience. If you think you can do the job yourself better than any professional, then we would encourage you to try. We've even listed some of our favourite resources to help you get started in the world of graphic design...

General tips on desktop publishing and graphic design
http://desktoppub.about.com/

Fonts
www.fonts.com

Stock Photos - for professional images
www.crestock.com
www.istock.com 

Software