My old dishwasher finally gave up the ghost. After some trouble, a new dishwasher was procured and installed.

It works fine, except after some months of use, a hazy buildup is accumulating on my clear glassware. It's a film of some sort, I can scrape it off with a fingernail and some effort.

Our water here is a bit hard, but not terribly so.

Q1: Any ideas for removing this haze from the glasses?
Q2: Any ideas how to prevent it in the future?

We're using the same detergent we used to use, and the Jet Dry voodoo stuff as we used to.