I haven't been sharing my life, but it is complicated. My job went part time in January, and I'm contracting on the side. (If anyone needs work done requiring a mix of Perl, databases, math, and ability to talk with business people, my resume is available.) The promise is that I can go back full time in May. We will see what happens.
Anyways one client just turned me on to FreshBooks, which is a great tool for anyone who is contracting. It keeps track of how long you have worked on which projects for which clients. Your clients can see how much you have worked for them, and when. And it will even bill them for you if you want. And it is free if you don't have too many clients.
All in all I am very happy with it right now.