What an amazing invention! I have to wonder at the cost of maintaining it. In my experience the more moving parts and the finer the mechanisms the more chance it will malfunction with dust and debris that naturally goes with general use.