Best design ideas come from graphic designers and photographers. But, non designers also need professional images to illustrate their work in print or on the web. Hiring someone to create a presentation, custom blog illustrations, or banners can be very…