Not quite what I had in mind...could the algorithm not ignore non-capitalised words, ie assume they aren't place names?
On the other hand, I used Rusholme, which is a place, and it doesn't put that in Orange!