Any annuity definition should recognize that complexity and consumer confusion have hampered these financial products. Although they may help with retirement planning, annuities are notoriously ...