Awesome answer! I am going to start on a time track sheet myself. I am also a geek with multiple roles at the office I work at.

Here are a few of my different titles: Network Administrator, Systems Administrator, Computer Lab Instructor, Staff and Client Tech Support Specialist, Database Designer, Database Administrator, Data Entry Clerk, Website Designer, Website Administrator, Office Manager, Office Supply Procurement Officer, Job Developer, Assistant Job Counselor, Janitor....

As you can see, I think I could really benefit from time scheduling...