I do my own taxes also, using Turbotax, Home & Business - I think! They have changed the name of this version over the last year or two. I found out just like Muriford that you can take your info to 2 different CPA's and they would come up with different figures. Most importantly, I think that they, generally speaking, do not understand the B&B industry! Turbotax is VERY user friendly and asks you questions all the way through the program. Since I have been using it for several years and store my previous years data electronicly (safely that is), when I load the new version and download my previous data, it will 'review' and use my old data as it can and learns from it what questions to ask. Well sort of, I know I am not explaining it correct, technologically speaking.
I also found that I was doing all the 'work' anyway. I provided them with all the figures, sending the background data too but hardly ever checked, then all they did year after year was put it down on the forms and charge me a big chunk.
Another thing that is mostly unknown is that a CPA is not accountable if you are audited and found to owe back taxes. And if they go with you to your audit, there is a charge. The only one's that are legally able to represent you are the ones listed as Registered Agents who can represent you at the audit without you attending. BUT just as Muirford said, you may point the finger at them but it is YOU that will pay if it was done wrong. Some CPA's as well as Turbotax, and the H&R Block software do stand behind their work (product) and for an additional cost will provide Audit protection which states that if you owe additional taxes, they will pay the fees associated NOT the TAX itself, this is still left for you to cough up. (For $30-35 Turbotax provides audit protection and a Registered Agent)