MSN: CPA, enrolled agent, accountant: Who should you hire to do your taxes? CPA, enrolled agent, accountant: Who should you hire to do your taxes?