Great idea and wonderfully well written.