I particularly agree with your points on research and never lying. I feel that research is key when walking into an interview. You need to have basic knowledge of the company! I also have been privy to many people lying in the workplace and it always leaves a bad taste in my mouth. I believe it's one of the fastest ways to lose the respect of your colleagues.