Bill Gates was recently asked to give a talk to high school pupils in America. He talked about how the feel-good, politically correct teaching had created a generation of kids with no concept of reality and how this had set them up for failure in the real world. This is the gist of what he said and I think it deserves a wider audience. Life is not fair. Get used to it. The world won't care about your self esteem. The world will expect you to accomplish sometning BEFORE you feel good about yourself. You will NOT make $50,000 straight out of high school. It takes time and it has to be EARNED. If you think your teacher is tough wait till you get a boss. Doing menial jobs is NOT beneath your dignity. Before you were born your parents weren't as boring as they are now. They got that way from paying your bills, cleaning your clothes and listening to you talk about how cool you are. Before you rush off to save the rain forest try cleaning up your own room. If you mess up it's NOT your parents fault so don't whinge about your mistakes, learn from them. Your school may have done away with winners and losers but life HAS NOT. In some schools they abolished failing grades and they give you as many times as you want to get the right answer. This doesn't resemble ANYTHING in real life. Life is not divided into semesters. You don't get summers off and employers are not interested in helping you to FIND YOURSELF. Do that in your own time. Television is NOT real life. In real life people actually have to leave the coffee shop and go to work. Be nice to nerds. Chances sre you'll end up working for one.