I used Goo-Gone with little help. Steaming didn't work for me either. I used Cutex brand NON-acetone nail polish remover my mom had. So I borrowed it and a stack of Q-tips. Soaked the Q-tips in the corner of the sticker and as it peeled off I lifted the corner and dragged a bunch of freshly soaked Q-tips in the nail polish remover across the edge that was still stuck and peeled right off in one piece. Minimal glue residue on the visor and I did NOT remove the visor. You can only barely see the shiny residue in the bright sun. Now I will try the Goof off to wipe it totally clean with less of the smell people have described using that product. Was quite painless and REALLY makes a difference (IMHO).