Ideas for Change: Corporate governance

In the light of the recent Satyam Fiasco, how can corporate governance in India be improved?