Cleaning Wars: Can a Robot Vacuum Replace a Normal Vacuum?

It's no secret that the Roomba has changed the vacuuming game in households around the United States. It lets you get clean floors without having to push a machine around. But can a robot vacuum replace a normal vacuum?