CS3 students, maps with pairs as keys are pefectly legal. Here is an example I came up with: http://www.cs.kent.edu/~mikhail/classes/cs3/Examples/STLContainersAssociative/mapKeyPair.cpp Thanks, -- Mikhail