Over the last few years, I have attempted to sell and market some t-shirts on cafepress.com. After many failed attempts to create good looking shirts, I decided to change the store.
Zazzle look pretty promising. I like their updated technology and hope that the product will finally catch on.
Here is a flash panel of the product.