Completely agree with all of that. But letting deadlines (no matter how soft they may be) go by is ok once, twice, three times... But after a while you have to actually deliver. This is the 10th round of new parts they need to get and every time it takes months. At some point you have to say ok, this is good enough to release, we will keep making it better after it's already bringing in revenue. If without more and more parts it isn't competitive enough to be released at all then we have a serious problem because there is no guarantee at all that this round of new parts will all of a sudden make it much better than it is. Even if they don't put the thing into production, some preliminary numbers could be released. It won't hurt them at all to release some decent numbers and then every couple of months release a PR saying it got even better with the new parts. Bottom line is so far they showed nothing at all. If they have something they need to show it, even if it isn't 100% perfect. If they don't have anything to show then...