Mike,
Very clever and ambitious.
Had me engaged throughout.

Peter