Striving For Human Perfection