I have found that asking a CPA a ton of questions during a tax sesson may not be productive. Hire the CPA for a consultation and email the questions ahead of time.
CPA may or will not understand every aspect of your business without you investing the time and money to get what you are after. Most of us are fairly good at the microbuisness out there -- and the vast majority of our customers are microbusiness. Just don't about sourcing barely for the bakery.
And we are not marketing experts, but can help you find the right consultant for your needs. I would not ask my doctor to analysis my heart, but he will find me a specialist.