Sounds like possibly something that was proposed here on FR some time ago.
Yep, seems like I've read that here many times.