Fundamentally in agreement with Bernt about the core value of humanoids. There absolutely will be a place for a wide variety of single purpose robots -- and there are many ways to build general-purpose hardware other than humanoids, to varying goals -- but no doubt in my mind generalist robots will "win" in many areas