Is the Roomba worth the hype?

The $900 robotic vacuum cleaner has plenty of avid fans. But is it worth all the hype?