Cinderella at 40: a practical fairy tale