New Etching Method

Does anyone know what the NaCl does? I know it disassociates into Na+ Cl-, but what specifically is it doing? Generally the salts resulting from a strong acid and strong base (HCl + NaOH -->H20 +NaCl ) aren't terribly reactive.

What about the hydrogen peroxide? What is it doing in this reaction? Is it acting as an oxidizing agent or some such? I would have thought it was mostly the acetic acid in the vinegar that was doing the majority of the work. Anyone know whats goin on?