I have heard WD-40 is good for hard water spots on a shower door. Also have heard Coke is good to clean windows with.