Certainly. I tend to prepare for interviews the same way I would for oral exams when I was in school. So, it involves taking a lot of notes and then reviewing those notes until I am comfortable enough with the information that I can recite it effortlessly.
The first thing I do is make notes (generally bullet points, as those translate to talking points more easily) on the company or organization itself. What are its primary missions? What is its geographic area of responsibility? What products/services is it known for? What are its business processes? If you have a close contact inside the company, that's a great place to get some of this information. If not, Google works wonders.
Next, I review the job announcement and (if I can get ahold of it) the position description, and identify what I understand to be the primary duties. Oversee X and Y programs. Manage Z amount of money. Supervise employees. Etc.
From there, I google "most common interview questions" and pick about 10 of those to use for practice. These usually consist of questions like, "What are your strengths or weaknesses?", "Tell us about a time when you had to do X (X being one of the requirements of the job)?", "Tell us about yourself." etc.
Based on the information I collected about the company, the job announcement, and my resume, I make bullet points under each interview question to answer the question. After that, I just practice over and over until I'm comfortable speaking the points.
In my experience, I've found that I usually am asked about half of the interview questions I've identified and practice. However, by the time of the interview, I'm usually comfortable enough with the talking points I've developed that I am able to adapt them to the other questions asked that I didn't prepare for fairly easily.
At the end of the interview, they usually ask if you have any questions for them. If you can think of one or two questions (two tops) in advance, it shows some initiative and thought on your part to the interviewer or panel. For instance, the last interview I went on, I knew the organization was implementing a new business process, and this section of the organization was the first to implement the new process, so I asked how their daily operations changed based on the new process. My second question is always (if they haven't already stated), "When do you expect to notify candidates of your decision?"
After the interview, I send thank you notes to all the people on the panel (snail mail is best, but email is okay as well). When I am notified of the decision, I always request feedback on my interview performance to help me prepare for the next one.
I know it sounds involved, but I always figured that if I want the job badly enough, the time I put into preparing is always worth it.
Good luck, and let us know how your interview goes!