Google engineers have come up with another quasi-useful tool, called Google Sets. Using some sort of matching algorithm, Google tries to predict what other words would fit. For instance, I fed four cities that I've lived in: Chicago, Toronto, Austin, Yona - and the results were large American cities (nothing matching the size of Yona, Guam, of course). Trying Chicago, Austin, Toronto - I got a similar list of large size American cities. However, when I input only Chicago and Austin, I also got Florence, and Glasgow. Go figure.
Link courtesy of The Cube