WalmartIt can map your home, perform auto-empties and use vacuums to clean extra. It can run for up to two hours without charging and knows when it should stop to recharge and how to return to the charger. It is smart and efficient like Rosie the Robot but without the sarcasm.You'll need two Roomba products to get the same functionality: the Roomba i7 or the Bravaa jet M6. This will cost you $950 total.Promising review: "This IHome AutoVacnova is amazing. It has changed my life completely. With three small children and a large dog, mess is a constant. The vacuum collects dust and crumbs as well as fur and crumbs. It follows my schedule. It can work on carpet, tile, and hardwood floors. It is intelligent enough to locate its charging station at the opposite end of my home when it is low. This product is a great choice for anyone who lives a hectic lifestyle. It took approximately 20-30 minutes to set up and unbox. "I don't think I will ever vacuum or mop manually again!" Mamax37Price: $299.99 (originally $599.99).