I see some bits to what they are doing. Data mining has some potential, but if their underlying learner models aren't right it isn't really going to be as useful as they hope.

I like Carnegie Learning's approach to cognitive modelling and how they approach things.

The future? Absolutely, if not simply the largely unrealized now. I'll be curious to find out what Knewton's pricing model is.