I was audited, and I hired a tax attorney to help me deal with it. Even with the tax attorney I still ended up owing significantly more than what I should have owed if the tax software knew how to deal with the kind of transactions I was doing.
The learning lesson was that you can't comply your way out of tyranny.