Nanobots... Part 1.