I know I posted it in the old forums last year but it's still relevant as Microsoft will include high level shading in DX9 I believe. I wonder what they're working on now?
http://graphics.stanford.edu/projects/shading/
http://graphics.stanford.edu/projects/shading/