Few concepts are as misunderstood or difficult to define as the concept of karma. Like love and happiness, it seems to mean something different to everyone, even as most would probably agree it has something to do with the principles of destiny, fate, predeterminism, and even reincarnation.