Hummm, seeing that your in NY, i take it is not limerock build up like we get in FL. We used to get rings too, when we redid our baths we decided to put a water softner in, no rings anymore!!!!
Oh and the dishwasher runs spot free too! Hope you find an easy solution.