I think this is exactly it. Speaking as a designer, its hard to just let go and keep things simple because we always want to tinker. I come from a print and graphic design background where form vastly outweighs function, so learning simple web design was something I had to work at and learn in order to get a nice balance of function and form.
Too many people abusing borders. Great little article. Also, I see a lot of box-shadow abuse too. Use a box-shadow to create a sense of depth around your main content wrapper, but no more than that!