The trick is to learn to see the problem from your client's perspective first. Then - and only then - move toward a solution. Adapt. Improvise. Find a fresh perspective.