Here are a couple of relatively recent threads on ensigns, jacks, pennants, burgees and flags: Flag Etiquette 2.0
and Flag etiquette queries
Found a couple Sailnet articles on the subject: Signal Flags
and Flying the Flag
I do question one statement in that second article. The author states
This is why many people opt to fly the burgee lower in the rig, hoisted to the end of the lowest starboard spreader on a flag halyard. While this practice is decried by purists...
Aren't burgees and pennants supposed to be hoisted on the port
side? I understood the starboard side was for courtesy flags.