I prefer free but I am willing to pay for a really good program. I work online (accounting admin etc.) and I have to track my time (to the minute) on task to bill clients. I really need to work on my time management skills as well (procrastination and focus). ANY SUGGESTED PROGRAMS WOULD BE GREAT! I currently use TimeStamp which is free, simple and basically useless! Thanks in advance for your responses!