Ok, so maybe this is slightly larger-scale than nanotechnology, but these miniscule robots are still quite amazing – less than a centimeter long!  (From BoingBoing.)