Yesterday I watched this amazing TED talk about good and bad flag design. It basically summarizes good and bad design in general.
Be warned designers, after this you are going to want to design a flag.