Multi-level marketing or MLM is a constant source of debate. MLM companies have their fanatical devotees and often appear to behave in an aggressive manner. Some of them reach dizzying heights, often ...