iRobot Roomba 670 Vacuum Cleaning Robot
This vacuum has a 3 Stage cleaning system and a Dual Multi-surface brush that picks up dirt from carpets and hard floors. Using your cleaning habits, it offers up individualized cleaning schedules for carpets and hard floors. Price drops from $299.99 to $159.99 w/ free shipping.