Enhancement technologies offer the promise of improving the quality of human life, physically, cognitively, perhaps even ...