Upgrading hardware for their stuff would work like this...
Specially adapt and test the new hardware to make sure it's stable as a rock. Write all new code that's optimized for this new hardware. Test that new code to make sure it's stable as a rock. Spend years doing this.
Otherwise it'd be "Rush it out, hope it works, and hope no one dies if it messes up." Think of it like any time you see any kind of bug in a program, if someone died because of that bug...
So yeah, it's not simply popping out some old pieces of hardware and popping in new pieces. =)
[This message has been edited by Darth (edited June 11, 2004).]