oh yeah, another thing, ask many many good questions so that the interviewer doesn't have the chance to ask you some question that you probably might not have a good answer for.
Yeah, good luck with that.
Ask good questions, but don't think you're gonna "smoke" most of these people.
General advice says, don't discuss salary on first interview, unless the interviewer specifically brings up the subject. Even at the end, when they ask you that general, "Do you have any other questions?" you very well may, but don't go to salary. Second and third interviews are where, generally, salary is discussed. As far as the application, some say list your salary requirements, others say put in something like "negotiable." Some will appreciate a dollar range, others will see you pricing yourself right out of the job.
I've had a couple of interviewers discuss salary with me, but they brought it up, and they were very specific about it. It was nice to hear on the first interview, but that doesn't always happen.
With your credentials, you shouldn't have to settle for work outside your interests.
Interviews are not an exact science, of course. You may take a flyer on something, and the interviewer will admire your boldness. The next interviewer might be offended...you just never know.
You may walk out of a great interview, and hear nothing. You may think you tank an interview, and that's the one where you'll get your second interview. Those are extremes, but be prepared for something like that...wondering, why haven't I heard from them.
The really pro companies will at least send you a letter or some form of communication to let you know you didn't get the position. That's always nice.