I placed my order, it shipped the next day and I want to say I got it in two days. There were like 2 or 3 people in our group who ordered shirts and when they printed only the front design was there, not the back. They called cafepress and they reprinted them for them and shipped them the next day. They didn't even want the messed up shirts returned to them. That was the only problem we had with them and I want to say there were just over 100 orders from our shop (all DISers). Their customer service was awesome, which is another reason why I can't say enough good things.
I can help you with the shop---no graphic designing here though!