I'm pretty much in agreement with all that's been said. Regarding the "ask questions" bit, I have always liked to approach the interview as essentially I'm already hired and this is my first day on the job and I'm getting oriented by my new boss and perhaps meeting some co-workers or higher-ups. The questions come naturally then, and the right combination of confidence and humility they'll want to see will be more natural. Know as much about the company as you can, so that if it's Mutual of Omaha you aren't caught flat-footed saying "oh, what TV show?" I agree about erring on the side of over-dressing by a little. You can always take a blazer off. You can't run out and put one on.