Along the same lines as Cafe Press, I like Zazzle. They have SO many different designs, and you can get a name or an inspirational quote or whatever put on the back, or under the design. A year or two ago my daughter was on a Kinajou kick and I managed to get her a shrit that said "I (heart) Kinkajous" and had a picture of a kinkajou on the shirt? How random is that? She also has a pet bearded dragon, and I've bought a number of bearded dragon shirts, or bearded dragon postcards (to send to her while she's at Woodward) from Zazzle too. If you get on their email list, they occasionally have really good sales and I stock up on t-shirts for upcoming gift-giving events.