I used to do my own taxes, but have used Mr Battaile's services for the past few years. Granted, he tends to be overly busy during tax season, but he gets the job done, and his fees are extremely reasonable. If he's capable of behaving like a "jerk," I've never witnessed it. If you're the type who gets bent out of shape because an accountant tells you he or she is too busy to accept your business, then you should probably avoid the services of any small business.
I have used Mr. Battaile's services and have recommended him to friends. His fees are reasonable and he gets the job done in a timely fashion. I make sure to get my taxes in early because his services are in high demand!
I was falling behind on some bills and they helped me get the cash I needed to pay them off. They work miracles.