Foxfire implemented an indirect illumination but it was too slow for in-game usage.
I wanted to implement cascaded LPVs, the technique the Cry3 uses, but had too much trouble with GS related issues.
That was the point when I started to write my own DX10 framework for graphics programming...