Stepping Stones and Stumbling Blocks