And the waiting times if you stick to your guns on MSRP are really prohibitive unless you're in the habit of planning car purchases way in advance. I'm looking at ordering my new - my very first brand new, actually!! - car sometime in the next couple weeks because I know I absolutely have to have it by *next May*. But I know what I want and a friend just got his, same make and model I want, 10 months after ordering it. The dealership we use is not upcharging, though I'm sure they could, but they aren't offering incentives either and delivery times are only an estimate. But right now, that same car is selling for more used than new... so if you want one right now, you can get it at 5-10K over MSRP with a few hundred or thousand miles on it.
In a perfect world, the plan was to buy the truck next year but with the way things are going, I don't want to wait too long and have to try to get one more cross-country trip out of my van when DD20 finishes school.