I love this idea! Makes me wish we could implement something like this where I work. But I always remember that we're a business first, and software development office second. :(
Edit: Meaning, we don't sell software, but we need software to run our day to day.