<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On 29 Oct 2009, at 15:04, Rob Lacey wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I initially quoted 13 days to make ammendments to their existing Rails application, and through the process this has stretched to about 32 days work. So I badly misjudged the length of the project, primarily because I hadn't realised how broken their app was and how crazy some of the code was (to me at least), along with requirements creeping in that I should maybe have said no to, and problems post re-launch which may have been there all along but have reared their ugly head only now.<br>

</blockquote>
</div></blockquote></div><br>
<div><br></div><div><br></div><div>I feel your pain. Strongly suggest that you discuss it with the client. As others have said.</div><div> </div><div><div>Fixed price estimates can be horrible things, particularly when there are significant unknowns. e.g. a codebase written by someone who hasn't stuck around to finish the job.  </div>
<div><br></div><div>On the positive side, a small kick-off job with a new client can lead to ongoing work that you bill for hourly / daily.</div><div><br></div><div>And always over budget on the number of hours / days, with the possibility of delivering in less time and billing the client less (more brownie points).</div>
</div>