Having been in sales and marketing for many years, I can only quote my personal adage (when in front of the customer).....

BS baffles brains!!