Telecommuting: feedback from a freelancer

The 10 tech skills a freelancer needs to know