I have not yet started up my t-shirt business, which will be an eCommerce site selling funny t-shirts (no one is doing that, right?

).
I will not be doing the printing myself. Therefore, it seems there are (at least) two ways to handle getting the finished product in the door:
1. Buy t-shirts from a wholesaler, have them direct-shipped to the screenprinter, who then screens them. Alternatively, you could buy blanks and store them yourself, deliver them yoruself to the screenprinter, who would then screen them.
OR
2. Work exclusively with a screenprinter, who sources the shirts for you, and quotes you one price.
Can anyone comment on this? What are folks here doing? Any pros and cons to either method?