IMHO Now is the time that NASA needs to reevaluate the vehicles they are using for these missions. They are two decades old. No matter how much upkeep they get, nothing could hold up to the stress of that many missions. I know back in '86 that NASA was thinking of ending the space program due to the Challenger explosion. I can only hope that they will reevaluate the entire space program to keep this from happening again. This just proves that no matter how advanced our technology is, space is still one of the many frontiers we have yet to conquer.