David Shaffer and virus-delivered genes

'Intelligent design' — can it deliver?