Here's an article about dealer negotiations. Great read. I have to say, I have my current car for about a month now. The amount that I wanted to spend was the same amount that I got the car for. My negotiations started and stopped at the same amount. The salesman knew I wasn't going to budge, so he had to. I even got the exact color/features since I wouldn't take one of the cars they had on the lot, but I had to wait a few days for them to get it transferred from another dealer. I think most people get screwed on their trade-in which I never had to deal with because my previous car was stolen.
Link