I do business with a dealer in N. GA. I've bought 7 cars/trucks from them and they always give me their best deal by way of the phone and fax.
jjford.com
A friend in FL faxed the type of car and options he wanted to several dealers and found a good deal. The worst way to get a good deal is to drive into a dealer and let the salesman and his manager take over. You could also try the internet. It's good to have your financing (if needed) worked out before you start shopping.
It will be hard to get a good price on a '05 until the hype dies down after it's released.
Good luck