I have been so impressed with Zazzle's customer service! A few weeks ago I had ordered a gift and was curious about where it was (I live outside the U.S. and not in a major city so I didn't expect it to be fast). I checked the tracking number and the number couldn't be found. It only takes a few days between shipping and the tracking number becoming active so I contacted Zazzle to see if they had an alternate way of tracking it. They told me that the number should have been active so they considered my order "lost in transit" and were sending a replacement with an upgrade to express shipping free of charge!
The next day, the original package showed up so I emailed again to ask them to cancel the replacement. They said it had already shipped and to keep both!
I'll definitely be shopping there again!