I'm currently using CarChem Snow Foam and really like it. I've used Auto Finesse Avalanche before and didn't like it, didn't really seem to do much. Also tried Autobrite Direct Magifoam and whilst it's pretty good, CarChem beats it on price and performance. However my first snow foam was Bilt Hamber Autofoam and I'm intending to go back to it once the CarChem has run out.