content: You're right, immortality is a technology that needs to be developed after certain cornucopia technologies are perfected, fusion power reactors, replicators, artificial intelligence and androids, orbital and deep space megastructure construction. Once the quality of life for everyone is at a level of a Star Trek`esque society (even without warp drive) then humanity will be ready for  immortality technologies.  EDIT: This is a really cool site that forecasts the future of humanity by futurologists, all predictions sourced http://www.futuretimeline.net/