Handshaking Riddle

If seven people meet each other and each shakes hands only once with each of the others, how many handshakes will there have been?