TimeAndBilling is a new piece of software specifically written for the small to medium sized business to track employee hours. It allows you to track employees time on a per task basis by Project. Reports can be customized by taking advantage of the reporting addin.