Most accountants are crooks and bookkeepers are middle aged female alcoholics. Don't do it.
I use Open Office freeware spreadsheet structured more or less on the categories given on the gov forms, plus a few for insurers and my own reference. The fees that professionals charge are totally unjustified when you can easily replace them with a free program into which you import your bank statement.
If you work alone it's very easy. Employees make it a little more hairy. Using contractors is way easier since it's an expense like any other except for insurance issues.