It sounds like a great idea to me! I'm not sure about the implementation, though..

Brian