* Apologies to those of you who RSSed an unfinished draft of this posting this morning. This was due to a lack of attention on my part *
Of course you could go for a SaaS solution and then be guaranteed to stay current with the rest of the world (or at least your host's world). But in a environment that half the world is on, let's say Google Docs, and Google gets a patch wrong (it happens), then half world looses connectivity all at the same time (some pressure to fix bugs!) or content is screwed up.
Lots of people worry about the mono-culture of Windows and the potential major points of failure it offers, but it is potentially just as true for the new kid on the block, SaaS.
I suspect there is no 'right' or 'wrong' here just different areas of risk.
The future offers us many exciting new models of operation and capabilities but just like the brave new world of 'Windows' in the early 90s, they all have their drawbacks.