I have used cafepress for many projects that I have been involved in and have always gotten great feedback about their products. Not sure when this was considered before, but over the last 2 years, they have actually improved the quality, as well as the product line.

The key with cafepress is to make your graphics HI-RES.....the old rule applies here - garbage in, garbage out. If you upload a low res image, you will get a low res product print.