Avoid Zazzle. Their site is incredibly buggy whether running chrome, firefox or safari.
It takes alot of time to create an order and then to receive an email a couple days later that the order is cancelled because the logo won't render is unacceptable. Why not simply provide us an email asking for a new logo to be submitted? So, had to create another order and we'll see if that goes thru and arrives on time.