While in line today at the Annapolis Zip's dry cleaners... found out that Zip's will clean your American flag FOR FREE! Just bring it in. I'm not sure if this applies to all locations.