The folks at One Way Screen Design, though a very small business, are great to work with. The prices are competitive and turnaround time for shirts is only a couple of weeks. They’ll accept artwork in just about any format, and they let you know right away if there’s anything wrong with it.