Hi Rachel,
It sounds like you're off to a good start so far! Something else I liked to do when interviewing was to go through my experience/history and pinpoint exactly how my experience matches the job. I do this to an extent when writing a cover letter as well, but I did it in more detail for myself when interviewing. That way all my examples and things to talk about are fresh in my mind and I don't look like I'm fumbling or searching for an answer. It also helps to boost myself up as I see all of what I've done written out, because sometimes not everything gets on our resume.
You already said this in your post but make sure to have questions ready to ask the interviewers at the end. You're interviewing them just as much as they are you, and this is the time to really make sure the place is a right fit for you.
Looking the company and person up is good. If they have a strategic plan or something similar, get a little familiar with it. Get familiar with their programming too, especially the programming you might be a part of if you get the job. You can even prepare some ideas of what new things you would bring to the company.
------------------------------
Devra Hock-Reid PhD
Assistant Curator, Science Education
New Jersey State Museum
Trenton NJ
------------------------------