Reads well, and all made sense - inspiring confidence - until ... I tried the CSS Zen Garden link which led to a sadly broken site (insecure, broken links etc). Hey ho.