Firstly, I would just like to say that the whole PC thing has gone way over the top. However, I personally consider the term half-caste to be quite racist and would not call someone that. If people are alright with being called that then fair enough but I can see how some would find it very offensive.