People seem interested in talking about honesty, so I figured I'd say more on the subject. I personally believe that you should never lie, ever. I actually came to this conclusion in second grade, when I read a biography of Abraham Lincoln, which said he never lied. I thought that was really neat, and I wanted to be just like Abe, so I decided I would never lie, either.
A lot of people think you should generally tell the truth at all times, except when it's not important. That is, they think it's okay to tell little white lies, to avoid hurting people's feelings. The idea is that it's okay to tell little white lies because they are about unimportant things, and they have the good intention of making someone feel better. People usually give the example of a friend asking for your opinion on her new (but totally ugly) clothes. In that case, it seems like it's better to tell a little white lie, because if you tell the truth your friend will be upset.
But in my experience, people are more mature than you'd expect, and their feelings don't get hurt that easily. Nobody's going to cry because I told them their shirt is ugly. So I don't tell little white lies, either. They're not worth the trouble.
Look at it this way. People say you're not talking about anything important, so it doesn't matter if you lie. But if what you're talking about is really not that important, then why should you be afraid to tell the truth? The argument goes both ways. If you're in an ambiguous situation, where it doesn't matter if you tell the truth or not, I still say you should always tell the truth.
Actually, is there such a thing as an ambiguous situation, where it doesn't matter if you tell the truth or not? I'm not so sure. Actually, scratch that thought. There is no such situation, where human action is completely divorced from morality. Whatever you do or say has moral consequences. So I guess there really is no situation where it doesn't matter if you lie or not.
In general, I have found that if you tell the truth all the time, you don't hurt other people's feelings all that much. No, being honest with other people is actually quite easy. It's being honest with yourself that's difficult. For example, I'm afraid to look stupid in class or something like that--afraid to be honest about the fact that I don't know something--and I feel like lying to cover up my ignorance. For me personally, that's when I get most tempted to tell lies: when they're about me and my faults.
I have more to say, but six paragraphs is enough for today.