This has been the stock recommendation for learning fragment shaders for as long as ive been interested in them (~5 years), and has gotten no closer to completion in that time I think. Sign of the quality of the stuff that is there that it still gets recommended I guess.