Social Tees is a great little t-shirt shop and custom printing business that caters to t-shirts (or sweatshirts, aprons, bags, caps) for fund raisers. The owner, or one of his loyal employees or volunteers, is always in the store, so it's a very personal experience.
Some of the tees are already printed up with a variety of socially minded sayings (check the website to see them!), things like the words "black, white, red, yellow & brown" crossed out with "human" written in underneath. He also takes large custom orders with any design that you want, and focuses mainly on doing jobs for fund raisers for schools, bands and businesses - he'll even give you the order forms so that you don't need to guess how many shirts you'll need and you can collect the money before you place your order.
A friend of mine used him for shirts for her kids' school, and although the shirts were great, a couple of them came out off-center (not sure how this compares to the work of larger printing services). But much of the money goes back into the owner's grassroots animal rescue service (check my review for that under "pets"), I think having a few screw-ups in the batch is worth it.