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 don't know how their stores are as I always order online but I never ever been disappointed by these guys. I placed around 7 orders in the last couple of years and except an order where I accidentally ordered the wrong color, everything was top notch. My favorite product is the baby blanket I ordered for my daughter; it was pink with fairies and personalized with her name. She outgrown it today but I can't part with it, it's gorgeous.
TIP: I strongly recommend searching for coupons before ordering as you could end up saving a lot of bucks.
Rating: 5 / 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
Moo is the best when it comes to business cards. You pay more but you get the absolute best. I will never order my businesscards anywhere else. Moo Rocks!
Rating: 5 / 5
Vistaprint is best value for money, i've been using them for businesscards/flyers and stationary. They never let me down.
Rating: 5 / 5
Tiny Prints did not deliver my order by the delivery date, even though I paid for super rush delivery. The did not contact me to say anything was holding up my order. The auto message when you call even said they weren't experiencing delays and all orders were being sent on time. Two different Tiny Print reps aid I would get the order the following day. When I called again to question that, because it was the night before the new delivery date and they still hasn't printed yet, they admitted after some questioning that I would not receive the order the next day. I wasted hours creating the invitation on Tiny Prints and now need to start over with someone else because Tiny Prints has false advertising, poor customer service, and claim copyright issues for not sending me the file to go elsewhere.
Rating: 1 / 5