Cache place names, as the http calls take awhile
Match against the first search result, no need to get 10
Calculate the signature over a smaller part of the file (16K rather than 128K) in an attempt to improve performance (it's calculated for each file, on each scan)