body: As the subject states, is it legal for a company to start offering preorders of an upcoming piece of software without an announced release date?
  
  
  Follow-up, if there is a release date, must they sell it exactly on that day? What happens if they're late, or early?
  
  
  
title: Is it legal to offer preorders (of software) without an announced release date?