Personally, I would rather develop a generic web service then use AJAX to combine it into a website. I wouldn't depend on third-party web services, unless it is part of Google, Amazon, etc. Either way, it is an interesting model that I will be looking into. Plus if people open sourced these web services you could install them on machines you control and benefit from it with only deploying and one line of javascript.