That would work if you had the time tracking that you were concerned with as an item (eg task) under the Contact or Company.
But if you have tasks in a Project Blog then I don’t think it would work very well (or at all), since you can relate many companies to a Project Blog.
My work around is to put the name of the client/company in the Project Blog title: eg House Renovation - John Smith
Does this help?