So many flaws...different issues happen often. Most often items are listed as available when they are not. Another issue is notifications, I placed an order and they told me it was delayed and when I got home less then an hour later the order was at my door. I received notification it was delivered the next day (no order in route notification)..occasionally I do have to open a complaint over be charged for undelivered product (customer service is prompt when their systems are functional)