Hi-tech hope for cancer patients