Some years back, musical bands from Equador began playing in the streets in the town where I live. I had to think about it for a while before I put together that they were Indians. At that point I realized, with some shock, that "Indian" was, in my mind at least, a dirty word; I wasn't supposed to say it or refer to other people in that way. I don't know where I learned this. After a lot more reflection, I decided the ban against the word was silly and wrong. These people WERE Indians, after all, and I was going to refer to them that way. From then on, when the subject came up, I spoke matter-of-factly about "the Indian bands from Equador". I felt that by doing this I might be helping other people who might also have trouble with the word.
Another example: I was talking on the phone with a woman who was working for ancestry.com. I told her I was trying to trace an Indian family (I had a legitimate reason to do this) and I said, "Tell me, when the census workers go from house to house..." She interrupted me to say, "Or from teepee to teepee." I paused, startled, then went on calmly, "No, they were in town. I'm sure they were living in houses." She realized she shouldn't have said that and apologized profusely. This incident shows that just mentioning the word "Indian" makes some people go bonkers.
I'm talking about this because I've noticed that people rarely use the word "Indian" on this forum. They say "NDN" or "pretendian" instead. Personally, I think "Indian" should be used in normal, respectful speach as often as possible in order to help people, like me, who have trouble with the word.