I have a Roomba too and I LOVE it! I have 2 dogs: 1 long haired that sheds in clumps, and 4 cats: 2 of them long haired. What I love about the Roomba is I can start him up in the mornings and then do my regular routine: make coffe, take a shower, watch TV whatever and let HIM vaccuum the carpets. Because of my animals I only do a room at a time and clean the brushes and filter every time but it's Still better than being stuck behind one. I've also noticed it doesn't travel well between 2 uneven surfaces: tile floor and thick pile carpet. It will clean both of them but sometimes it trails some of the animal hair over the edge trying to climb unto the carpet. Still - picking that up is better than spending my precious TV time walking behind one!