Genetic engineering is both fascinating and scary. It is fascinating because of the so many possibilities that it offers and scary because there is no limit, apparently, to what can be done and some fear that we might end up challenging the nature itself. Still, from engineering perspective, genetic engineering holds a lot of promise!