What I would do first is seek out the help and advice of a client freindly accountant in your area. Then go with whatever they recommend. Or even better, I would get the advice of several accountants. Software is a great tool to use in your business, but it is only as good as the operator and it may depend on the ins and outs of your business. Bottom line you will still need to rely on the advice of a professional preferrably one that you pay a flat fee to and not by the hour. Don`t make the mistake many business owners have made by thinking that a powerful accounting tool suddenly makes them an accountant or their own tax advisor. Let the professionals do that and you own your business not the other way around. Choose a prfessional that cares about their clients more than the average bear.