In a nut shell:

  1. Know what you’re worth.
  2. Don’t lie.
  3. Don’t be first to name your price.
  4. Don’t take the first offer.
  5.  Negotiate salary first, then benefits.

See entire article here:http://finance.yahoo.com/career-work/article/109903/how-to-get-the-salary-you-want?mod=career-salary_negotiation