There have been a couple of articles on digg lately about a possible cure for cancer.
The 1st is from the New Scientist site.
Another one added on the 26th of January.
This doesn't seem to be the same stuff... but I might be wrong.
This could also prove to be interesting I think.
And I really, really love this!
Time to go? May well be!