9+ Essential tools for the Successful Freelance Web Developer