Good Quality T-Shirt Printing?

Ok so since Threadless dosen’t accpet anything other than a credit card (seriously, how annoying is that?), does anyone know a good place to print tshirts?

I’v used cafepress before but the print just faded as soon as I washed it :fight:

I’m looking for something similar to cafepress, but better quality. And i’d like them to be able to print anywhere on the tshirt…