I always shop on this website. I love their graphic tees and they have pretty good prices. When they are on sale i can get a shirt for less than 10 bucks. Their stuff always comes on time, but sometimes gets back ordered. Once I got my order in 4 days though. Once i was missing an item in my order which did not get back ordered, and i called customer service and they immediately shipped out another one at no charge.