Freelancers cannot just stay on one job for the rest of their life. Being free is what it all has to be. The difference between company-based jobs and freelancing is that there are endless stream of projects and many opportunities for augmented income, specifically online. This won't happen if we see ourselves as regular "employees". This is business, so we have to market ourselves to survive. Then why blog?