Where is a good place/website to get 1 or 2 t-shirts printed w/ a custom design?

I’ve used customink and it’s great, but they don’t that much variety on types of shirts that can be printed on. I’d like to have t-shirts printed w/ different sleeve length, color, etc… Most businesses in Oklahoma have a minimum # of t-shirts that have to be ordered.
I’ve looked into cafepress. I just want to design a shirt for me; I don’t want to sell to others. Does cafepress allow that? I thought that if you used them that the design would be available for the public to buy.
About the Author:
Check out more information on Faith and Running