Running a freelance business can be challenging. At any one time you're pulled in a hundred different directions. So how do you stay sane? How do you keep things in order? Well structured work flows and a reliable set of freelance tools will help you to survive and thrive.