People forget that technological development isn't linear but an exponential curve. Once we get to a point where machines can design themselves the sky is the limit. Right now all human knowledge doubles every 2 years. Look back at the technology 50 years, or just 20 years ago and see how far we have come. It's impossible to predict where we will be even just 20 years from now.
In the 20-30 year time frame everything from immortality to artificial sentience could be possible.