I recently ordered a large (5' tall by 8' long) pennant for our company's boat the Lost Soul. I talked to quite a few burgee/flag makers. It seems like most of the companies I found online order their flags from China. I believe the company that David O mentioned - Prestige Flag - makes their products here. But don't quote me on that. We would have used them, but we were trying to get the pennant done in time for the Strictly Sail Pacific show, and there turnaround time was just too long. I also believe they specialize in burgees for yacht clubs and marinas, so they know what they're doing in terms of a product to be used in a marine environment.