Alot of great advice here, but one that I believe is the most important...<p>HAVE A <i>GOOD</i> CONTRACT.<p>When projects go smoothly, you hardly have to refer back to the contract and in many cases it is a formality.<p>But, When things go wrong such as delays, changes or cancellations to name a few. A bad contract will leave too many scenarios to negotiation and that is where problems come up.<p>Also:<p>- Good Communication. Not only something that works for you, but for your client.<p>- Charge a rate that will make you want to finish the project even if it goes over a bit. We sometimes ignore these things as we look at the bigger picture, but you do not wan't to be crossing that line where you feel that you undercharged or over promised, it makes life miserable.<p>- Hiscox.com for insurance, nice monthly payments that are affordable. Simple enough.<p>- Take breaks, in advance. Whether it be a trip or a couple days off to yourself. Plan them and do your best to not cancel them. Freelancing has a way of sucking you in to this endless cycle of work. If your not freelancing to 1. Make more money 2. Have more freedom or 3. Build your experience...then I'm sorry to say, it's a bad idea.<p>Congrats on the project, you must of done well or charged too little, either way, if you start with most of the suggestions on this thread in mind, you will be ahead of the game.