Using client portals to enhance the client relationship