As far as gouging and dealer markups go, you also have to worry about your fellow purchaser.
dgraves Avalance was $10K off sticker, but there could be other reasons for that. It could have sat on the dealers lot more than 60 days, and the dealer needed to move it off the lot. Dealers keep track of that sort of thing as well. The longer a car sits on their lot the more money the dealership loses.
You won't get a Camaro $10K off sticker even if the dealer could "afford" it. Because if you don't pay what they are asking, the guy that comes in 10 minutes after you will. At least at first, until enough of them start hitting the streets.
"Anyone know who sells the driver mods?"
2007 Corvette Z06: Le Mans blue, 2LZ