Experiencing a contract dispute with a supplier?

As difficult as they may be to accept, we all know...