Vistaprint offers a Custom-Printed T-Shirt for free plus $6.50 for shipping. That's among the best customized T-shirt deals we've seen, although it was $1 less two weeks ago. Only front printing is included in the price; additional customization is available for an extra cost. It's available in sizes from S to XL (XXL costs an additional $1.99).
100 Custom Printed T Shirts One Color Print On 1 Or 2 Sides Choose Your Colors, a similar product, is available at these stores