MVC application to track time in a timesheet fashion, and allow for estimates and work items to be bid and approved and allow time to be logged against individual items.