Magree's first law of software is that the complexity of software rises to meet or exceed the capacity of the fastest systems available to run it. Don't believe me? Try accessing almost any web page on a 24kb dialup:)
From this discussion and others I've come up with Magree's second law of software: the number of problems rises exponentially with the complexity of software. It's kind of hard to believe if you consider the bad old days of mainframes having a good day without a crash. But on the other hand, I've had more problems this year with software than the previous three years.