It’s no surprise more companies are depending on Web-enabled applications, but a recent paper questions whether they are putting the extra effort in presenting the best Web face for their business. It ...