Oh, The Horror!
I just did something that in my youth I could never have imagined myself doing at all, let alone successfully.
I spent an entire day to hunt down and correct a ten-cent error in my business' checkbook register. I also prepared some tax forms that I will file in the morning.
Although the forms are a little late at least I am sure they are correct.
I spent my youth preparing to be a scientist. When that didn't work out, I became a programmer. Because I didn't like commuting or signing away all my inventions, I went into business as a software consultant.
When I was young, mathematics for me was both an art form and a tool. Now as a businessman, the most mathematical thing I do on any regular basis is operate QuickBooks to maintain the accounting for my company, of which I am the sole employee.
I think QuickBooks wouldn't be such a bad program if one were knowledgeable about it from the time a business is founded, and one stays on top of everything. But if you don't have much of a clue and you're a slacker, well it really becomes a mess.
I was especially concerned to fix my ten-cent error because I have to file the IRS corporate income tax form by March 15, and I want the books to balance exactly. I don't expect to owe any corporate income taxes (because I pay all the business' income to myself as salary, except for a few business expenses), but I imagine that having unbalanced figures in the form is probably a trigger to get audited.
I don't think the IRS would be overly concerned about a ten-cent discrepancy except that it would be an indication that I wasn't managing the books properly.
I have been eagerly following the progress of GnuCash for a while now. It's not yet really ready for business use but the new 1.8.0 release does have some small business features.
I will probably start to use GnuCash for my personal accounts soon, to replace Quicken. I would have used 1.6 but I couldn't get the foreign currency exchange to work for me - I have bank accounts both in the U.S. and Canada (Bonita is from Newfoundland).
Quicken can't handle foreign currency at all, one big reason to prefer GnuCash. There's a Canadian edition of Quicken but then you can't manage U.S. currency with it too.
I will try out GnuCash again when I get a little time to spare (hah!). Mainly I need to make a Debian package that I can install on Woody for PowerPC. I know how to use apt-pinning to get testing or unstable packages, but I don't want to mess up my nice Woody system by dragging in a bunch of whacky dependencies. So what I will do is get the GnuCash 1.8 Debian source package and build it against Woody.
I expect if I can get it to work OK I'll post the package on my website somewhere so all the hordes of Debian-using Macintosh owners can use GnuCash conveniently with Woody.
My wife seems very impressed with me for finding this ten-cent discrepancy, as well as with cleaning off and organizing my desk while searching for bank statements.
You should understand that when Bonita first came to live with me, she found a couple boxes of unopened mail in my office. Among it was dozens of unopened envelopes containing bank statements and bounced check notices.
I never used to keep a checkbook register. If I didn't feel certain I could write a check, I'd just check the balance at an ATM. That sort of works, if you maintain a large enough positive balance to buffer the uncertainty.
Unfortunately I have more accounts to deal with before my books will be completely pristine. I still have both business and personal accounts back in California from before I moved East, and there's a personal account here in Maine and one in Canada.
The one I just successfully reconciled is the most important one though.