This is truly the wave of the future – application mashups based on public APIs.
I think that the SW world chickened out when it retreated from agent-based services, based on accusations that it was going to flounder about in the world of “Artificial Intelligence.”