Sometimes things that are free are very expensive.
I would add to those wanting to properly set up their business accounting system, to enter the information as it is available, rather than at the end of the year, and get the records you have to your accountant BEFORE the end of the year. It is hard for me to advise clients on the things they need to do in 2011 to get the most advantage from the tax laws when they bring me their files on April 15th of 2012!
I do the monthly bookkeeping for many clients, and generally the money I save them plus the time it frees up for them to run their business more than pays for my fees.
What about those things which one does not get until after the end of January? 1099s and such.