A magic bullet for cancer--how near and how far?