Very nice! Looking forward to reading it in full...and have some rep!
M