We've started using Graphic Cow...
www.grafcow.com for all of our events. They are pretty cheap and do great art work. They will also "cow tag" your tshirts, which means each shirt comes already labeled with the name of who it's going to... so it saves you time figuring all of that out. They also can do a 10 day turn around without extra cost!