Their "guaranteed" delivery dates aren't worth the pixels used to show them. It's usually 1 day to 1.5 weeks early. When it is early, it's being delivered late in the day on the new "guaranteed" delivery date.I've had to cancel many appointments as a result of this, and am out at least $300 because of it. I truly wish they would stick to the original delivery date.I have a friend that's a lawyer. I'm tempted to ask him if these "guaranteed" delivery dates, that never are guaranteed, could be a basis for a false advertising charge.