What time tracking and billing software (or related solutions) do you recommend?
ctingom: If you need an exhaustive list of apps, try this page (which I maintain): http://www.timetrackingresources.com/