also known Graphic22
These guys have pretty good rates and shipping is "free" or included in the pricing, however you want to look at it. Pretty fast turn around, 2 weeks or less depending on shipping though to be safe on their end they say 2.5 weeks.
They give you a digital mock up for you to approve vs an actual shirt. They need payment before starting the order but never had a problem with them and communication has always been good. The only thing negative is the option of shirt types they only offer two brands but do have the colors found under those types. IE American Apparel 2001 has all the colors of that type black, white etc. You can check out the shirt colors on American Apparel whole site.
If you want to see the mock up they send I have one on the facebook page
its a couple posts down