I have a bunch of T-shirts that I don't wear anymore, and since I don't have a car (I take the DC-area Metro everywhere), I don't know where I could drop those off.
Here in VA Beach, we have a service, not sure which one, that comes and picks up stuff once a month. Would there be something like that in your area?