I love my roomba. Charge it and turn it on before you go to bed or leave the house and it picks up all the dog hair and dirt while you are away. That's if it doesn't trap itself in the bathroom (thus making the bathroom floor free of dirt as it's been swept for hours).
My dogs avoid roomba, hanging out on the stairs or the couch when it's running.
This cat however, seems to think that the roomba is his own personal carnival ride.
Looks like fun!
Apparently Roomba has a new upgrade program so you can upgrade your old Roomba and get a new fancy Roomba.