What I worry about is the fact that the IRS can change how it views what people might consider an entirely legal transaction and all of a sudden you end up owing more taxes and penalties than you expected.
Sometimes a transaction is entirely legal, but it is how the IRS views the intent of the transaction.
You just described my day job.