Coincidentally a year after Lehman Brothers has collapsed, INSEAD, one of the worldwide leading business schools, INSEAD celebrates its 50th anniversary and it is using the occasion to demonstrate to the world that its curriculum and the alumni it has produced, have indeed been a blessing to the business world rather than a curse.