Good info by everyone else, but I would add one hige thing: Attitude. Come in too cocky and they will cut you down, know a few people who didn'g pass because of that. (Of course not in their minds..)
The FOI was huge in mine, he even briefed when we started that it was perfectly acceptable to look up the answers to the more techinical stuff in whatever matierals I brought along, but he insisted that the FOI stuff be from memory. Plus that is what the checkride starts with and kinda sets the tone for the rest of the day.
Also, teaching the ground lesson: I had the techinical jargon all ready to go, but he wanted to make sure i could actaully convey the same meaning to a "non-aviation" person. I would explain something, and he would say "Alright now tell it to the soccer mom...." So make sure you can relate your lessons to everyday, non-aviation things that most Americans most likely have experienced. Spent about five hours on the ground.
Flight was about hour and a half, pretty straight forward - chances are you already know the techincal stuff, just make sure you know things like the correct way to enter a traffic pattern, I guess that is a big one they look for, at least here in MSP...
Going into it, worst day of my life. After passing, probably the proudest moment of my aviation career, right up there with first solo.