I have a friend who is currently job searching. He's extremely qualified but keeps getting turned down for positions because his salary requirements are too high. While the rejection can be disappointing, getting turned down by employers who don't want to pay for an employee of his caliber is actually for the best. Here's why:
There is a difference between working for an employer who is willing to pay for a good employee vs. an excellent employee. And if you're excellent at what you do, you shouldn't want to settle for a company who would only pay you for a good job.
There was a time where I found myself without a fulltime job for a couple months. I could have easily settled for a lower-paying job instantly, but the reason I didn't wasn't because I was greedy or because I thought I was "above" lower-paying jobs - it was because I wanted to work for a company who recognized my value.
I believe I provide a very specific, and specialized service in the web industry. As such, I wanted to work for a company who saw the value in hiring a person with specialized skills such as myself, rather than hiring an average, more general designer. I was fortunate enough to find a company who understood that a person of my skill came with a higher price tag.
It's rare to find a company who holds this higher standard, but if you can find a company like that, it's totally worth it. You're going to find more satisfaction in the work you do, not because of the salary, but because you know the company recognizes every bit of value in your work - because they're paying the premium for it.