If you are thinking of earning money online with the least investment then affiliate marketing is the best. It refers to an internet based marketing...