Here is the solution to all of this... Cheap, yes Smells like butter, No Collects dirt, no Has to be reapplied every few weeks in the winter, no Can be purchased as a wipe for about a buck, yes It's called.... Rain-X sold at walmart, autozone, and most other places that have any glass...