Step & Repeat Machines