The Nature and Purpose of the Information on


The information contained in this website is for general information purposes only. The information is provided by and while we endeavour to keep the information up to date and correct, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the website or the information, products, services, or related graphics contained on the website for any purpose. Any reliance you place on such information is therefore strictly at your own risk.

In no event will we be liable for any loss or damage including without limitation, indirect or consequential loss or damage, or any loss or damage whatsoever arising from loss of data or profits arising out of, or in connection with, the use of this website.

Through this website you are able to link to other websites which are not under the control of We have no control over the nature, content and availability of those sites. The inclusion of any links does not necessarily imply a recommendation or endorse the views expressed within them.

Every effort is made to keep the website up and running smoothly. However, takes no responsibility for, and will not be liable for, the website being temporarily unavailable due to technical issues beyond our control.


Information and content on this website may take the form, amongst others, of tutorial, review, technical analysis, guidance, comment, advice and/or explanation of any subject matter including software, programming and web technology, which might relate to, or make reference to, to a wide range of subjects spanning a large section of the information technology sector and the internet.
In this regard, such information and content as presented on this website is solely the opinion of the author and cannot be construed as anything other than the author's opinion.

Technology Failure Risk

Unfortunately, computer technology including, but not limited to, websites, servers, operating systems, programs, code and applications is at risk of human error, failure, crashing, security breaches, degradation and complete data loss, amongst other risk factors. In addition, there exists a vast array of different information technology system architectures and system setups. Given the vagaries of technology compatibility across the world and across the information technology sector in general, computer systems can suffer problems and fail. We all have to deal with these "risk factors".

Therefore in relation to any advice, blog, tutorial, guidance, review or any instruction contained within the content on this website and given the risk factors mentioned above, please be aware of the following:

Where reference is made to our experience or advice relating to the use of certain technologies, this experience can only be construed as having been confined to a discrete environment within our own sphere of operation and our own systems architecture and set-up. Therefore, such content should be considered to be a generalised opinion and may not be applicable to all or any other operating environment or system architecture and set-up.

By relying on any content posted on this website, you accept that you do so at your own risk. We do not accept any responsibility whatsoever for your actions on your website or computer systems as a result of any content posted on this website. And by using our website or relying on our opinion you agree to do so on an arms-length basis, to take appropriate advice, to do sufficient research, and to be responsible for your own actions.

Before making any changes to your computer systems or website, you should make a backup, in sufficient copies, of all important data, applications, databases, content, graphics, applications and programs, making sure that they are recoverable and easily reinstated. You should also seek professional advice or intervention if you are not sure of the outcome of using certain technologies or where the loss of your data and computer systems would be to your detriment.