How important is a website contract?

Fellow web designers, I know we’ve all been there.  Had a great prospective client meeting.  They loved your portfolio of work.  Contacted you from a referral of a previous client.  So you’re feeling great about this project going into it.  You make a...