Was promised a delivery date. Then told delivery date was being changed due to unavailability. I tried to cancel order and was then told it was too late to cancel despite the fact that the order had not shipped yet. Also tried to price match and was told they do not price match. So not only was i not able to cancel, i couldn't get the lower price.