Neem (Azadirachta indica): towards the ideal insecticide?

Neem (Azadirachta indica): towards the ideal insecticide?