Understanding the benefits and drawbacks of various types of tax shelters, and how to use them to minimize tax liability.