Freelance developers, how much control do you have over your schedule?