I've just finished reading part 1 of an article, "Considering Ajax", by Chris Laffra from IBM and it made me consider what the role of engineering in business is outside of just development.
The underlying technology of AJAX has been around for a while, but what's interesting is the amount of buzz surrounding it now. The danger with this sort of buzz is both engineers and business people alike can get caught up in it and make decisions based on the hype, instead of what is the right solution to a clients problem.