You agree that Echelon may, in its sole discretion and without prior notice, terminate or suspend your access to the Site or Services if it determines that you have violated these Terms of Use or other agreements or guidelines which may be associated with your use of the Site, Services, Software or Documents, as well as seeking any other remedies available at law or in equity.