What makes a good flag? What makes a terrible one? Let us tell you!