40 Sites with Amazing Free Stock Photos
Amazing list of 40 Free Stock Photo sites who offer beautiful high-res images for free. If you are a graphic designer you will want to bookmark this amazing list! 
Design Guide: 10 Design Principles every Designer should know
A Beginners Guide on How to Become a Better Graphic Designer - 10 Principles and Elements for Succesful Graphic design, illustrated with visual examples. 

I ordered the free business cards from Vistaprint. Had to pay $19 bucks for shipping, and their quality was really bad.
A real waste of time and money.
Rating: 1 / 5
Pretty good price / quality ratio.
They offer you a full range of styles and colors. They will also notify you in case your text or image are inappropriate.
Shipping was terribly slow. They need to work on that.
Rating: 4 / 5
I decided to surprise my wife with a t-shirt with the first picture with us as a couple. The guys from DesignAShirt are very professional and they helped me chose a design that my wife would love. Decent prices and the quality is topnotch, the shirt went through at least 20 washes and it looks great.
Rating: 5 / 5
I will not complain about the quality of the product.But their customer service is terrible - shall we say customer service does not exist! I placed an order for holiday cards but notices the delivery date was changed on my order confirmation. I contacted Tinyprints by phone and complained about the situation. The friendly person on the phone "upgraded" delivery and gave me an acceptable delivery date. After i hang up they sent another confirmation and charged me $25 for the "free upgrade". When i called again to complain they left me on hold for 35 minutes until I hung up. Please do not shop this site.
Rating: 2 / 5
Hello, I called customer service a few days ago with questions regarding the wedding cards I was attempting to order. A customer service representative by the name of Samara, not only navigated me through the site but informed me how to change colors, fonts, where to find offers, how and where to request the quick shipping (fasting shipping) and information on how to ask the designer for minor changes. She was extremely efficient, professional, knowledgeable, competent and friendly. Like I stated to her, I am extremely stress prone so to have such a pleasant experience and smoother process with ordering my wedding invites, that call truly made my week! I will be referring any and all contacts to order from this company, as she was just so helpful and resolved all my issues.
Rating: 5 / 5