Heisenbergs uncertainty relation and Bohrs principle of complementarity form the foundations of quantum mechanics. If these are violated then the edifice of quantum mechanics can come crashing down. In this chapter, it is shown how cloning or perfect copying of a quantum state can potentially lead to a violation of these
sacredprinciples. A no-cloning theorem is proven showing that the cloning of an arbitrary quantum state is not allowed. The foundation of quantum mechanics is therefore protected. It is also shown how quantum cloning can lead to superluminal communication. It is also discussed that, if making a perfect copy of a quantum state is forbidden, how best a copy of a state can be made.