What is a robot? Is it a piece of hardware? Is it software? Is it both? Is it supposed to look like us? Are spambots robots?