Genetic Engineering – Good or Bad?

I think it is time we had a grown-up debate about GM.