Online freelancing can be a very tough and competitive game out there on the Internet. But given the right niche and the right opportunities, you can make a lot