<blockquote>from what I've heard, white film = too much detergent (esp if you rinse dishes) or you need to use rinse aid.</blockquote> Depends on the specific cause. Too little detergent with hard water doesn't condition the water properly and mineral residue leaves cloudiness. Too much detergent with softened water and dishware rinsed-clean-before-loading causes etching, which is physical damage. The difference is determined in that mineral residue wipes-clear away, etching does not.