You are responsible for determining for yourself the usefulness of all the content on this website and the purposes for which the information is used. Our information is provided as is. Our information has been compiled from sources believed to be reliable but no warranty, express or implied, is given that our information is complete or accurate nor that it is fit for a particular purpose. All such warranties are expressly disclaimed and excluded. We give no warranty as to the performance of the internet generally or this website. The performance of this website may be subject to arbitrary delays beyond our control. We are not responsible for the content of any other external website from which you have accessed this website. You are solely responsible for accessing this website and we are not liable for any failure or fault in your equipment receiving, handling, formatting or displaying our website or our information. We shall not be liable for loss of business revenues, lost profits or any punitive, indirect, consequential, special or similar damages howsoever caused, whether in contract, tort or otherwise.