Certainly one of the worst e-commerce sites. They have the worst customer support. I ordered a gift on a Monday morning(8 am) and on Friday they are yet to even update where my order is or respond to my queries properly.
The funny part is that the product was ordered to my work location which is probably 1/2 hour from their location. Their customer support folks are completely lost(I also think they just have one person handling support)
If you really want to buy some of their products try a mall or some retail outlet. Website needs to be avoided completely. For the kind of premium they charge on their product, one would expect better service and more efficient web site.