That was probably the easiest to understand blog-post around relation between business and technology. No technology can make business successful, if the businesses screw the business all the time.

What technology can do is empower/enable businesses to do their best. Sounds somewhat Microsoft-like I guess :)

Gary Sherman : Technology will not create a customer-centric organization