The Hidden Costs of Client-Server Technology