re: hard water: your dishwasher has a setting for that. Set it correctly and make the dishwasher salt compartment isn't empty and your dishwasher will deal fine with hard water.
Interesting cultural differences cropping up in unexpected places I suppose.