Everything you should ask a client before giving a price

When a prospective client approaches you, don't just say "yes" right away. Here's a useful list of questions you should be asking before you decide to take the job and name your price.