The company I work for has open scoured this project. I have worked a lot on this my self, and I think it is pretty cool.
We started on this about a year ago, as an internal product to replace our current time tracking app, and save some money.
And now it is free.