We have taken all reasonable care to ensure that pages published by us were accurate on the stated date of publication or last modification. We take no responsibility for the consequences of error or for any loss or damage suffered by users of any of the information published on any of these pages, and such information does not form any basis of a contract with readers or users of it.

It is in the nature of Web sites, many of which are experimental or constantly changing, that information published may be for test purposes only, may be out of date, or may be the personal opinion of the author. Readers should verify information gained from the Web with us before relying on it.

Material published by us is protected by copyright and may not be reproduced without permission. Copyright exists in all other original material published on the Web and may belong to the author.