Project Desk is a WEB 2.0 online Project Managent software solution packed with all kinds of features including: Task Tracking, Automated Emailing, Threaded Discussions, Document Sharing, & Reporting. It is build around the concept of Clients, Projects, and Tasks. It support Time Sheets for tracking hours on multiple projects, creates customer invoices, and even has an online Time Clock where you can log hours by starting and stopping a virtual stop watch and logging your time as you work.