In terms of finding a good accountant, I would recommend getting a copy of Madeline's Bailey's book if you don't know or understand bookkeeping fundamentals. How can you can hire someone if you don't understand the business concepts or the language that they will be using?
It is what I recommend to my clients who are weak in that area. You can use what you learn in the book to evaluate potential accountants, tax preparers, bookkeepers, or QuickBooks consultants. And while you are at it, have you looked at last year's tax returns? Do you understand them? Why or why not?
I agree with Hilary's suggestion to sit down and chat with them to see if they might be a good fit (if you meet for coffee, please offer to pay.) I would add to try to do this over the phone and see if they listen to your concerns or answer a few basic questions that you know the answers to. Jennifer is right about trusting your gut.
I concur with Bridget about asking for references, particular from others in your industry. But I would keep in mind that service based businesses are frequently based on personality. Perhaps the questions you ask their clients should be more along the lines of why does this person work for you.
Laura's advice about what makes a great accountant vs. one who simply spits out the numbers was on target as well. You really want someone who is going to get into the nitty gritty of your business and be a business advisor as well.
If you think about it, that is what you would want your attorney, SEO expert, marketing maven, graphics designer, outsourced HR person, employees, partners, vendors, customers etc. to do. You want them to feel that they have an investment in you.
Another thing (and I suspect that this will generate some discussion) is to look for an accounting firm that doesn't try to be everything to everyone. Many advisors on Biznik encourage us to focus on one or two things that we do well. That is why as a Certified QuickBooks ProAdvisor, I only do QuickBooks set up, check-up, and training.
You don't see many Biznik members who are trying to be everything. So should you when it comes to picking third parties to do jobs you can't do for yourself.
I know that there are many accounting firms that offer accounting, bookkeeping, tax preparation, payroll, QuickBooks training, etc. Some do it to serve their clients. Others do it because they want to keep all their business in house. I think that some are related such as accounting and tax preparation which allows them to charge higher fees.
I would draw the line at bookkeeping (there are several available on Biznik) and payroll (particularly when you can do it yourself for very little through QuickBooks or hire ADP, PayChex, or CompuPay.)
Unfortunately, in my opinion, when you start adding in unrelated tasks or try to offer everything to your clients, you are more likely to make mistakes and be less informed of all the secondary issues that face them and I don't think you can serve your clients effectively.
I'm basing this on a client that relied on their accountant for some QuickBooks advice only to find out that the accountant wasn't familiar with the latest version of the program (they are not listed in the ProAdvisor directory) and made a few mistakes in my opinion.
The most glaring one was not numbering the chart of accounts and not showing them how to use the enter and pay bills function to keep track of their bills that they incur on behalf of their very big clients.