I have to say I that I must respectfully disagree with this sentiment. Would it be easier for us, and perhaps more efficient if both data sources were to be merged into one web service? Sure. However, that is not the problem we were asked to solve. I can't speak for Surescripts, but I have to assume that part of their agreement to provide location web services for this challenge did not include altering their web service to include the flat file data.
The Surescripts API is just one data source, and the flat file is another that comes from a totally different provider. From what I understand through reading the challenge details, the flat file data comes from organizers within the cities and communities that will be promoting the winning app. This data is then combined into the Google doc spreadsheet that we have been provided a link to. Since the two data sources are not provided by the same individuals, part of the technological problem posed to us was to solve this with our apps in a graceful way. The specifications stated from the beginning that there were two separate data sources of location providers, and I don't feel that it was unreasonable to ask that of us.
I just thought I'd throw another opinion into the mix. Please feel free to correct me if any of my assumptions were wrong.
Matt