Of course, it is impossible to come up with an answer that applies to all situations.
Depending on the scope of the project, I would tend to lean towards going slow especially if it is an involved project.

I just secured a contract for a decent sized freelance writing job that is new to me. I "went" for it right away, but the negotiations took several weeks, so I had time to settle down and step back to see if I was just dazzled or it was something I really didn't want to do?

I think a certain amount of reflection is always good before taking on a project that is not routine.

I have often regretted rushing into a contract or encouraging someone to sign with me quickly. Now I tend to almost talk people out of signing because I want them to be absolutely sure I'm the freelancer they want for the job. When the client has a better understanding of me and what I can do for them, things just run more smoothly.

Good perspective from the two of you. I am facing the prospects of signing a pretty hefty contract ... but am wondering how it's all going to play out withOUT the client totally on board. Or am I his client?

That's often a consideration - when there is no clear agreement about who is actually working for whom? No?

You have instincts for a reason. If you "gut" says something isn't quite right, listen. Sometimes it is just a matter of figuring out where the problem lies and fixing it. Sometimes you have to completely walk away. But if you are committing a lot of time and money, better to be sure. Contract breakups are never pretty.

Systems... you need to work out some systems to ensure your prospects are right for you and that they are invested in the outcome.

To give you an example, if someone purchases a rental website from me... its low cost and so the invest from the client is low. However the rental period starts straight away and so if they delay content for example they still end up paying monthly... this helps ensure things continue to progress along.

For larger projects i prequalify... the deposit is large and delays end up costing the client more... my contract also tackles this... allowing me to charge more for wasting my time chasing up...

Originally Posted by SteveSystems... you need to work out some systems to ensure your prospects are right for you and that they are invested in the outcome.

Exactly. @Belew, you need to examine how you are bringing people to the table in the first place. Are they just prospects and you have to, I think you said, prod them into doing business.

Isn't it better to have them come to the table wanting the products and/or services you offer, ready to make a purchase? If you have to prod them into submission they are probably not good prospects in the first place.