The best cleaning ideas: Past, present and future