long term annuity-blog