Freelancing seems difficult to deal with, especially if you've left the salaried job, as in office you get used to a environment which improves your productivity and you don't have worries for generating leads, and if you are going for it alone for ...