Tremendous progress has been made in the above areas during the late 1990s and 2000s. Even the dotcom bust really didn't show down the progress in this area. It may culminate when we have immersive communication (video+) between essentially any two points on Earth.
If aging was some sort of free radical deterioration of genetic or other cell structures, it would be basically the same aging process regardless of species. This is not so. Why do dogs age and die sooner than humans who in turn die sooner than some tortises? It is because a clock in the dogs body that had said "switch from infant to juvenile hemoglobin" or "new teeth" or "become sexually active" or ... ran out of things to do and basically said "time to die." This dying mechanism is very helpful from an evolutionary viewpoint, but for humans who are largely evolving socially, it is counterproductive. We needn't put up with it any more. While there are all sorts of ways people try to ease the pain of aging and death, very few people really want to get old and die. We needn't continue doing it. A concerted research effort will enable us to loop or essentially stop that aging clock. We may well age and die by some other means, but it will be a much longer and different process.
This sort of thinking has recently begun to be referred to as Engineered Negligible Senescence and popularized by people like Aubrey de Grey. This may seem like just so much "fountain of youth" hooplah, but I believe it is not. It is not likely to allow people to live "forever", since (even besides accidents and such) there are still aspects of people that do indeed "wear" out (the eyes lenses, some joints, etc.). While these could also be "regrown" by resetting the clock far enough, that might well reset the brain as well - creating essentially a new person (e.g. a clone). Very much as children remember little of their very young years (because their brains are changing and growing so), a person reset to such an age would become essentially a new person. Still, many (including me) believe that human life can be greatly extended and made much healthier by holding the "clock" in check.
I recently co-authored a paper that addresses this topic, Horton. I believe this approach can provide the POLA value of capabilities while at the same time providing the logging, auditing, and administrative management available in Access List Control based systems. I hope to soon see such a mechanism available on the Web (e.g. WebKeys) where it is vital to solve problems like the mash-up problem and generally deal with the horrific mess that is access control on the Web today.
I take care in monitoring how solid my understanding is in any area. It is important to me to know when my understanding is very loose (e.g. the brain model or aging theory noted above), very solid (e.g. the Cellular Tiled computer which I have simulated), and strictly logical (e.g. when I have a proof in some Mathematical domain or when I know something will work on a computer).