Is there such a thing as a good, thorough cleaner with availability for an hour every 10 days or so?! According to my research this is like searching for a needle in a haystack!