A while ago I blogged about Web Services and REST but Zapthink have just published a much more in depth and considered article which I completely agree with.