Serving advanced learners (and their teachers) since 2012.
What makes for a good flag? What makes a bad flag?