How many times have you ticked "clean the mirrors" off your list of domestic chores, only to spot a streak, then another and another? Achieving a spotless finish isn't easy and it usually depends on ...