We have a Roomba (got it about 6 months ago) and we like it. We have 2 cats and 2 dogs (medium hair critters) and it picks up the hair pretty well. It runs for about 1 1/2 - 2 hours on a charge and if it's close to the base when it's getting low, it docks itself to charge some more.
We run it about twice a week and have so since we got it.
The only knock is that the crud catcher is a bit small and must be emptied every time you use it.
Apparently I'm not the only one who likes it...
http://www.amazon.com/iRobot-4210-Di...dp/B00022HYJ6/
447 reviews and it got 4 starts. It's also $265 on Amazon