THE REALITY OF CLIENT-SERVER
Not a panacea - some successes, many early failures.
More difficult to implement and more costly to maintain than originally thought.
Technology relatively immature, but getting better
Bottom line is you have to beware of vendor hype and analyze the suitability of client-server systems for a particular project on a case by case basis.