iRobot 6050 Scooba 380 Floor Washing Robot for $359.99 shipped. Note that it comes in OEM packaging, which means no pretty retail box and marketing materials but is otherwise identical. It has a 4-stage cleaning system to prep, wash, scrub and squeegee sealed hardwood, tile and linoleum floors. One full tank washes up to 425 sq-ft before requiring refill. Here is a video of the Scooba in action. This iRobot usually sells for over $450.