Visual Studio Time Tracking Plugin

Is there a plug-in for Visual Studio that will track time spent on a project as well as the files being worked on?

It would be really useful to be able to generate a report each day with the projects worked on the files that were being worked would be used to match up a task to the time.

Visual Studio Time Tracking Plugin