Preparing for an Interview

An interview is your opportunity to create a great first impression on a potential employer. So, how do you best prepare for such an opportunity?