You provide an upfront investment, and the annuity company guarantees regular income for the life of the contract. This income guarantee makes annuities an attractive option for some retirement ...