Got the Roomba for Christmas thinking it would be really neat to have. We don't have carpet, so I thought it would do a great job. It did the first couple of times. However, it stopped picking up all the pet hair no matter how often I did the suggested "maintenance" on the vacuum. I find that to be a pain as well, having to unscrew things and try not to lose the tiny screw, etc. etc. It's kind of a gross process anyway. Also, I have now found there's a reason it only comes with a 90 day warranty. Got it in November, and it broke tonight. The rubber tread around one of the little wheels ripped and came off. What a strange piece to break. I don't see a replacement part for that on the iRobot web site, so my husband is trying to glue it back together. I might as well just throw it away. I wish I had asked for something different for Christmas! =(