Taxable vs. Roth vs. Pre-tax vs. Post-tax

Taxable vs Tax-Deferred vs Tax-Free Accounts