This sounds like a good book in the making.