The prospect of a tax audit

Tax audit. You only have to say the words to feel some discomfort. Sure, you prepare and pay your taxes every year, but you know you are not a tax expert. You may even hire a CPA or a tax attorney to assist with your tax planning or the preparation of your taxes. But...