Vinyl WILL NOT stay on the flag! As far as heatpress material, Thermo-flex Universal. That is the only material I know of that will stay on. John