This sounds pretty interesting. Might join.