Working as a freelance web designer or developer has its perks: you get to set your own prices, your own hours, you don't have anyone to answer to between