http://www.frank-buss.de/io-expander/
It should be very good for educational purposes, because each GPIO pin has a 680 ohm resistor, so you can't damage the Raspberry Pi, if you short it and you can just connect low power LEDs without resistors to it (they are so bright these days, that they are good to see even at 3.3 V with 680 ohm). You could even short all output connections and the expander board survives it.
I have tested it with a PIC as a master, works great, up to 500 kHz with breadboard wires and two expander boards, with no problems from 2.8 V to 5 V. I'll get some prototype boards of the version 0.2 in some days (smaller board and external address coding pins, for selecting the 3 lower bits of the I2C address without soldering).
And I've tested it with a Raspberry, but looks like it doesn't work: http://i.imgur.com/mqkLe.jpg

