What time tracking and billing software (or related solutions) do you recommend?
brent: Journyx wasn't terrible (it has been ~3 years since I have used it).  I believe it is free for individuals, but you'll have to check.