I'm a proponent of 'buy local', but if you don't find what you want, I see this advertised on TV alot.
http://www.customink.com/
If you need a fundraiser, they have a fundraising site associated with the t-shirts.
http://www.customink.com/booster/
I looked at Custom Ink before going to NuVision. Not only did Custom Ink give me a higher price but they didn't offer the type of t-shirts I wanted (v-neck babydoll). NuVision got me exactly what I wanted and for less. Custom Ink's fund-raiser prices may be different though.
Hank on here actually does very nice work.