I have a decent bladed one for the hardest stuff but my snails have been doing a fabulous job recently for the daily buildups.I did the math at the time and my odds of being one of the 5 winners was close to 100%.
I really like the Tunze glass cleaner.