For more than 20 years gene therapy has been the next 'biggest thing' in science. An ingenious technology that has yielded some results, but has so far failed to live up to many people's expectations, largely because it is technically very difficult.