Step by Step Towards Perfection