The posts published on this homepage reflect the views, opinions and thoughts of the writer of the given post and do not represent the views, opinions or thoughts of any past or current employers of the writers or any other third person. The content is provided ‘as is’ without warranty of any kind. Use at your own responsibility.