Last week I ordered a customized shirt from CafePress for my sister's birthday. It arrived today, and I am satisfied with my first purchase from them. My order arrived before it was even supposed to, and the quality was reasonable. I wasn't expecting the highest print job, but I wanted people to be able to tell what was on the shirt. Warning: the pictures are a little fuzzy if you use jpg. Pics... which mine were. But don't freak out! If it turns out a little fuzzy, it isn't going to kill you! I had a great first experience with CafePress! I will definitely buy from them again when I need last minute gift ideas.
P.S. I heard customer service was awesome too! People say that their orders have been screwed up before, so they called customer service and they told them that they would send another shirt, mug e. T. c in the mail for free that's not messed up! And you get to keep the one that was messed up... Bonus! I also heard that the people working in customer service were laid back and nice about it. But I have not experienced that, so I do not know for sure.