Yeah, the cars101 site is filled with an awesome amount of info.
If you have trouble getting a dealer below invoice, Costco can help, if you are a member.
The Costco Auto Program was absolutely painless. I live 20 minutes away from a participating dealer. The dealer dropped his price to $500 below invoice immediately.