One thing that lawyers do is ask for a deposit upfront.  That shows people are serious and have the money.  I think for piddly work, the best thing to do is try to get the person on a support contract.  Otherwise insist on a minimum to start.  For example need at least one hour minimum for any project. If they are on a support contract bill them for all calls and lengthy emails. They will begin to understand that when they come to you it is going to cost money.  Some how lawyers and accountants have this well established expectation with their clients.  You need to do the same.  Support contracts can be really cheap and simple too.  You can tell the custom if they aren&#39;t willing to sign one then you can&#39;t guarantee your availability.  <br>

<br>I take the time to work up a quick site plan for small website in drupal that doesn&#39;t require any custom coding.  I think to be competitive you need to get fast at drawing up this types of estimates.  So if you can give the customer an estimate on the part that doesn&#39;t require modifications they have something to work from.  For the parts that do require customization you can tell them this type of work is specific to your needs and I can&#39;t possible quote something for free. If they can&#39;t do that or don&#39;t like that, then just walk.  We have had customers leave and come back, because they find someone cheaper and it doesn&#39;t work out.<br>

<br><div class="gmail_quote">On Thu, Aug 6, 2009 at 12:48 PM, Domenic Santangelo <span dir="ltr">&lt;<a href="mailto:domenic@workhabit.com">domenic@workhabit.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div class="gmail_quote"><div class="im">On Thu, Aug 6, 2009 at 6:34 AM, Brian Vuyk <span dir="ltr">&lt;<a href="mailto:brian@brianvuyk.com" target="_blank">brian@brianvuyk.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



I agree with you in principal. If the client doesn&#39;t approach us with fully drawn up specification and design documents, they should expect to pay consulting time to get their project refined and firmed up. Historically, probably 10-15% or more of my hours were tied up in this aspect of business. However, as long as so many developers are willing to do this for free, it can&#39;t easily be stopped. Small shops, like mine, can&#39;t give up a competitive edge like that, and charging a client several days labour that another shop would give for free just doesn&#39;t work.<font color="#888888"></font></blockquote>



</div><div><br>I recently needed a legal document drawn up, so I called an attorney that came highly recommended from friends in this area. He drew up the (one page) document, sent it over, I looked through it and said, &quot;great, let&#39;s do it&quot; and he asked for a large retainer. I can&#39;t use this doc unless I pay it. That too got me to thinking about Drupal work -- okay, fine, let&#39;s estimate and wireframe for free, and build that cost into contracts we DO land. <br>



<br>I don&#39;t really have an answer here, but I think examples from other more established industries might show good patterns that we can follow. I dunno.<br><br>-Dom<br></div></div>
<br>_______________________________________________<br>
consulting mailing list<br>
<a href="mailto:consulting@drupal.org">consulting@drupal.org</a><br>
<a href="http://lists.drupal.org/mailman/listinfo/consulting" target="_blank">http://lists.drupal.org/mailman/listinfo/consulting</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Christian Pearce<br>xforty technologies<br>484-951-0700<br><a href="http://xforty.com">http://xforty.com</a><br>