Sometimes when dealing with web services that return large amounts of data you get the follow error message.
The maximum message size quota for incoming messages (65536) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element.
This can be fixed by increasing the maxReceivedMessageSize, maxBufferSize, maxBufferPoolSize, maxArrayLength & maxStringContentLength variables in your web.config to their max size.
The follow code shows you what the web.config basicHttpBinding section variables should be set to: