Technology and Human Interaction Play Important Roles in Retirement Planning