purpose: get blood flowing to your muscles, maintain elasticity/suppleness of tendons, ligaments, etc.
speed: what JB said. I'd add "so slow your ass hurts". If you're in a gear bigger than your 39x19 you're probably going too hard.
duration: 30 minutes is probably sufficient. 60 minutes is maximimum.