Have you heard of Freshbooks? It allows you to log hours on time sheets, invoice clients, and keep track of your finances. Kinda a dream for freelance designers, and it's affordable (or free if you're only keeping track of 3 clients and one employee).
*Despite my overwhelming enthusiasm, I have not been paid in any way to promote this site. I swear.