thought this might be of interest over here - self-programmable Nanjg linear drivers:

lupodrv - custom driver, programmable |

it doesn't look like you can have threemode with this, but it's pretty damn neat to be able to program your own Nanjg driver just like you would a Taskled driver.

No idea on price, I'm guessing somewhere between a standard KD/DX Nanjg and an Lflex.