I decided on the name Robomofos for two reasons: Because the dot com domain name was available and I thought it was funny. Only afterwards did I decide mofo could stand for Made Of Found Objects. But I’m not the only person to come up with that name. Jonathan Berengut builds tiny nano robots, 2,000 times smaller than a human hair, out of synthetic dna and programmes them to link together like Lego bricks to form larger structures. They are called Bio-Nano-Robo-Mofos, But for him mofo stands for Modular Formation. Very cool and interesting.