While they are King (NW of Winston), I've used a shop there for years... NVIZION
IIRC, they have a single "setup" fee, *many* colors/brands/weights of T's to choose from, and can have shirts overnight for printing. They also have anything else you'd need SWAG wise (jackets, koozies, etc.), embroidery and a FULL "art dept." onsite. The best part is they charge per item... no case quantities required and will do reorders for the same price afterwards (we *always* run short of some size T, so I just have them make more & mail them out)