This is not always an option, i would estimate that 85% of our clients have net 30 or net 60 terms with us. Sure some walk-in off the street pays 100% up front, but the reality is, if you deal with large companies, you have to accept their terms, if we tried to insist that General Electric pays...