We describe a computer model of how humans use concepts fluidly in order to create analogies. Our model is centered on the Slipnet, a network of overlapping concepts whose shapes are determined dynamically by the situations faced by the program. Reciprocally, the state of the Slipnet controls how the program perceives situations. The heart of what the program does, give two situations, is to pr...