I love snow foam, wouldnt do without it. i know its abit gimmicky but it definately does a job. if you jet wash your car first and see what marks are left, then snow foam it leave for a few mins then jet wash it again the marks that wouldnt come off before now come off with ease and thats before you have even touched the car physically thus meaning your not rubbing that dirt all over the paintwork causing swirls etc.
anyway just my 2p worth
here is my method and products
weekly wash
rinse - karcher 3.97 jetwash
foam and leave to stand for 5-10mins (autosmart snow foam lance and autobrite super snow foam)
rinse - as above
foam and wash with mitt with 2 bucket method- as above + wookie mitt/lambswool mitt
rinse - as above
clean wheels - autobrite britegel + 99p wheel brush from poundstretcher (very good)
rinse wheels
dry with water magnet type cloth thing.
other products i use less regularly
autosol on exhausts
aerospace 303 on all rubbers and plastics
menzerna 3.02 and Mcallistar DA polisher
Collinite 476s (imo the best and most durable wax ever - wax twice a year and it beads throughout)
bilt hamber autoclay
autoglym tyre dressing (not the best but got it cheap)
autoglym fast glass ((not the best but got it cheap)
rain x (very good product)