Matrix Keypad with fewer pins?

see this: Arduino Playground - I2CPortExpanderAndKeypads

Only 4 pins, and 2 of those are just supply pins. So really 2 pins!

DJ