B blog.assembla.com ODesk vs Elance vs Freelancer vs Guru 176 points weavorateam 13 years ago 112 comments