The ideal vacuum cleaner would be one you never see. It needs to not just be a cool gadget, but a product that cleans your floor correctly. I can imagine people having a cupboard full of robots that only come out when you need them to fulfil a specific purpose.