I dont disagree with you. The margin is what will become more fluid on sales with large retailers, payment terms are usually given depending on the size of the company. Smaller companies require quicker payment terms because they need the liquid to continue operations. There is some talk of the company recognizing 70% profit for each purchase but that is with them selling the product on their website, not with retailers. However, like any business, retailers are NOT interested in running small companies out of business, they are willing to work with them on all financial aspects (such as quicker payment terms) because consumers want their products.