One thing the authors forgot to mention is that Freelance Developers are responsible for paying for their own benefits, unemployment insurance, social security and other taxes. So yes the folks at GoodSense are correct: you're probably going to make more $ each paycheck as a freelancer. But you will also be shelling out more $ for these taxes and benefits. At year end your income as a freelancer could be exactly the same as a full time employee. Good resource to learn the legal bits involved with freelancing is http://www.sba.gov/content/self-employed-independent-contrac...