Stumbling Blocks and Stepping Stones