This is one area where I think you should first consider using a local resource. T-shirt printing is so common (at least everywhere I've lived). You generally can just open the yellow pages and look under "T-Shirts" or "Screen Printing". (Although, it's better to get some good word-of-mouth referrals, or at least ask for references.)
Aside from the issue of supporting your own community businesses, I think it's also easier to work with a local person face-to-face in making sure you get what you want and that any problems are handled quickly. Since I'm in Texas, my referrals won't help you there. But I believe a lot of the Forum members are from New England, so maybe some of the others have referrals to companies closer to Baltimore.
There are definitely a ton of companies available over the internet and via national catalogss, if that's the route you need to go. I you want to explore on your own, just go to any search engine and type "Custom T-Shirts".
[This message has been edited by JHB (edited 02-22-2001).]
Please help! We are searching for a company to purchase t-shirts for our 5th graders from. We would like to have printed all of their names on the back and a logo on the front. If anyone knows of a company (phone number or web address), please let me know. Thanks for your help.