One of the most interesting developments I've seen in a long, long time.

dlr