The rollers on the iRobot definitely need to be re engineered. The rubber is very thin and disintegrates over a very short time (one month). The cost to replace these brushes does NOT justify having this unit at ALL! I love how it cleans, but please either lower the cost of the rollers or make them better quality.