The first mug I ever got from Cafepress was very nice quality, and I think I had them make some t-shirts that held up well (nice printing, so-so t-shirt)--but that was years ago and the quality may have declined since then. Also for t-shirts I'd hire on Fluff in Brooklyn (http://www.fluffinbrooklyn.com) to do them for that personal artsy touch.
no subject
I'll have a look Snapfish etc.