I do the Team cleaning approach now with one machine as the main driver. it was the way I was taught to clean. In commercial applications you have more people on site and can justify seperate machines for the various tasks. It is about time managment on the job and you don't do every job daily. Tasks are broken down to daily, weekly, monthly. With the economy the way it is you clean to remove obvious soiling. There are of course exceptions. Even in hospitals they don't clean every inch of the place daily. Common touch surfaces and Restrooms get the high priority after the operating rooms. Some of our difficulties at home are how we approach cleaning at home and what our perception of clean is. It is easy to do far more than is really needed. Depending on the size of a home or apt. Storage of additional equipment can be come an issue. Trying to keep things handy and easly stored.