Blocks and Ropes