The Deebot D79 from Ecovacs can handle both hard floors and soft carpets, and takes robot vacuuming to another level with the brains to automatically empty its dustbin.
From the Cheapskate: Watch out, Roomba! This Ecovacs floor-bot sweeps and mops for a lot less.
This window-washing robot showing at CES 2013 has easy stick-on and clean operation. But don't chuck your Windex yet.
Ecovacs' roaming robot is also a home sentry, communications tool, and music player.