Well, if they say all sales final/no refunds, and keep the current dubious language regarding shipping estimates, which basically says they are subject to change, what recourse does a customer really have if they push a shipping date back, then again, and again, etc. presumably, the customer...