Tom - I thihnk specialized robots of a form that works best for their application make the most sense, but the humanoid form makes some sense too when considering a non-specific tasked robot and compatibility with a world designed around the human form.