Gene therapy is technically very difficult and this field of human genetics is still very much in its infancy. It is extremely difficult to put a gene in a precise inside a cell, and to have it work in the way you want it to. Plus, this must all be achieved without disturbing the function of other genes in the genome. For some genetic disorders such as Muscular dystrophy there's another hurdle - the correct genes must get to every single muscle cell and this has proved to be impossible. Although new research using dog models has come up with a way of getting the genes to all muscle types.
Those impatient by the 'slow' progress of gene therapy may like to know that it's not the only game in town. There's another technology that's being developed and it's been given the nickname of 'DNA scissors.' Proteins called zinc finger nucleases can cut DNA at specific locations, say where a bad gene is, allowing it to be repaired. The cell heals the broken strand using copies of a replacement gene, such as a good copy of the faulty gene you want to eliminate. It's still in the early stages of development, but it may well give gene therapy a much needed boost.