Bill Gates has said that there is a decline in interest in computer science among U.S. students. Why might this be? Whilst its surely the case that computing technology is advancing at a steady pace, with lots to keep all sorts of people busy and interested, something seems to be discouraging people. Perhaps it's the constant threat of programming or support jobs being outsourced to India or China? After all, why bother at all when your job might vanish because someone else will do it for a fraction of the cost?