While I agree there are some things purchasers in preorders have to deal with, such as the ETA being pushed back some due to customs or raw material outages, I think being given an initial ETA and then being told that there is an indefinite time frame for delivery is way outside of acceptable. We only have 1 side of the story right now, so it's tough to say.....but if they are waiting "indefinitely" for the price of Neo to drop back down to where they are happy with the profit margin then that is complete and total bullshit. They ran the preorder knowing the price of raw materials may change, they are liable to honor that preorder with a reasonable time of delivery regardless of whether or not they lose their ass on the deal due to the cost of materials rising. According to the OP it's not that they don't have access to Neo due to a lack of materials....they simply don't want to pay for it because it's too expensive and they'll either not make enough money or lose money. That's not acceptable. Build the subs you agreed and were paid to build. If that means you lose money because you made a bad business decision, then tough shit. Build the fucking subs.