I use the free program at homeschoolskedtracker.com and a blog.
It took a bit to do the initial set up, but now it is great! I don't put in specific activities or lessons though - I have courses set up, llike LA, math, history, science, PE, life skills, art, free reading - that sort of stuff.
Then I set up the master "schedule" for each course, 30-60 minutes depending on the subject and what days you want it scheduled. So you may have math and LA for 30 mins each on Mon and science and PE 30 min each on Tues. Personally, we have no set schedule here, so I scheduled everything for every single day (even weekends).
Then I log in once a day and go to the "today" option - it lists all the courses I have scheduled. I can click off the ones we did that day, adjust the time length, and make a quick note - all in that one screen! Click "approve" and done. It saves it all for me. I can list resources, tests (don;t do those though), field trips, etc. There is a calendar option, shows you the hours scheduled, field trips scheduled, hours actually completed, days you missed entering stuff into it, etc. You can bring up the courses and see a dated list of all the completed activities, or click on days to see what you did on a given day.
Like I said, it was a little bit of setup time initially - but now it is awesome. I can login, click off what we completed that day, and log out in under 2 minutes.
I also keep a private blog - once a week I update it with a "Week in Review" kinda thing and lots of pics of our projects, etc. I figure I can print it easily for a portfolio review when the time comes.
And everything is in binders too - A binder for history, with tabs for the various chapters. All the maps, history pockets, a list of activities we did with dates - goes into each section. I need to keep it all together or I get too overwhelmed.