iRobot's Roomba Scheduler
When you think about it, one of the best things about the Roomba is watching it completely freak out your pets while it vacuums your floors, but if you just can't bear to be in the house while the Roomba does its robovac thing, iRobot is releasing a new version called the Roomba Scheduler that can be programmed to start cleaning at a specific time each day (like when you're out "working"). They're also offering an update for existing Roomba Discovery series robots. Both should be available in August.