Time management needs a proper dedication and needs to be focused on a specific manner to reach out to the level. basically I prefer using a tool some what makes a great difference to manage the time and streamline the process. In that sense I have preferred to use the cloud based hours tracking tool from Replicon ( http://www.replicon.com/olp/hours-tracking-software.aspx ) to be the best option.