Here are numbers one and five on the list. You can read the rest at Yahoo Finance.

1. Understand your boss's perspective.
This is not a moment of truth, it's a moment of negotiation. You convince your boss you're worth more and your boss convinces you he or she is fair, and you reach some sort of compromise that makes everyone happy.

So be reasonable in your approach. You don't deserve a raise just because you've been doing your job well for x number of months. It's your job to do your job well — that's why you were hired. You need to show that you're doing more than you were hired to do, or that you're doing different work that's typically paid at a higher rate.

Gather as much information about your boss's perspective as possible in order to form your strongest negotiating position. Consider this list of 10 things bosses hate most about employees.

5. Think in non-financial terms.
If more money isn't happening for you, try asking for something else. Telecommuting, a job for your spouse, extra vacation time, training, even relocation to a company branch in a city with a lower cost of living — these are all things that are worth a lot of money to you, but look a lot less expensive than a salary increase in a company's budget. So non-financial rewards are a good place to compromise in salary negotiations.

Also, you can turn these benefits to cash next time you change jobs. When you negotiate salary at your next company and they ask you how much you made in your last job, add up all the benefits and include them in the number you give. Some people's benefits total up to 30 percent of their salary.

If the shy ones among you are thinking this isn't a fair negotiating tactic, get that thought out of your head. Even CareerHub, a group blog of career coaches, recommends that you include benefits in the total calculation of your salary next time you negotiate.